Ubuntu12 04 搭建TFTP服務

2021-06-28 11:45:28 字數 1212 閱讀 1531

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...