tftp協議是簡單檔案傳輸協議,基於udp協議,沒有檔案管理、使用者控制功能。tftp分為伺服器端程式和客戶端程式,在主機上通常同時配置有tftp服務端和客戶端。
(1)安裝客戶端。
root@xiaozhu-laptop:~# apt-get install tftp
(2)安裝服務端。
root@xiaozhu-laptop:~# apt-get install tftpd
(3)安裝inetd。
root@xiaozhu-laptop:~# apt-get install openbsd-inetd
inetd是監視一些網路請求的守護程序,根據網路請求呼叫相應的服務程序。
(5)在/etc/inetd.conf裡新增。
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tfptd-s /tftpboot
inetd.conf是inetd的配置檔案。inetd.conf檔案告訴inetd監聽哪些網路埠,為每個埠啟動哪個服務。
/etc/init.d/openbsd-inetd reload
(7)禁用防火牆。
ufw disable
(8)測試tftp伺服器。
1 登入伺服器:tftp 127.0.0.1
2 從伺服器上獲取檔案:get 命令
如圖:
■ 上傳檔案到伺服器:
上傳檔案時需要注意,在/tftpboot下面要存在乙個跟您上傳檔名相同的檔案,這個檔案可以是空檔案,但是該檔案需要具備可讀可寫許可權,否者會出現「errorcode 2: access violation」 錯誤。
如圖,上傳檔案前,建立相同檔名的空檔案,及修改可讀可寫許可權。
上傳檔案後,可以看到kk檔案裡面確實已經有新內容了,也就是說檔案進行了覆蓋。
ubuntu12 04 搭建ftp伺服器
1 安裝vsftp sudo apt get install vsftpd 2 配置 etc vsftpd.conf 3 儲存退出,重啟vsftp服務 sudo service vsftpd restart 建立乙個專門用來訪問的使用者,例如叫 test mkdir p home test user...
ubuntu12 04 顯示卡 散熱
acer筆記本上面安裝了ubuntu12.04,進入系統過散熱就特別大,顯示卡是ati的,是雙顯示卡,沒有對應的驅動管理,所以發熱很大。網上很多資料說,可以使用命令 禁用獨顯 sudo su echo igd sys kernel debug vgaswitcheroo switch 切換至集顯 e...
ubuntu 12 04 亂碼問題
參考 1.gedit 亂碼 gsettings set org.gnome.gedit.preferences.encodings auto detected gb18030 gb2312 gbk utf 8 big5 current utf 16 gsettings set org.gnome.g...