在 Ubuntu 上安裝 tftpd 伺服器是一件非常簡單的事,首先執行以下這個指令安裝需要的套件:
sudo apt-get install tftp tftpd openbsd-inetd
然後再執行以下的指令啟動 openbsd-inetd:
sudo /etc/init.d/openbsd-inetd start
nano /etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/freeman/tftp
(/home/freeman/tftp change what folder you want)
基本上,這樣就可以使用 tftpd 了。不過,由於 Ubuntu 的 openbsd-inetd 預設將 tftpd 的路徑指定為 /srv/tftp
,我覺得有點不大方便,因此通常習慣再去修改 /etc/inetd.conf
,將 /srv/tftp
修改成 /tmp/tftproot
,這樣一來,我也不用再去理會 /srv 這個目錄的權限,只要將要藉由 tftp 傳送的檔案直接複製到 /tmp/tftproot 目錄就行了,更方便許多呢!
Reference :
0 意見:
張貼留言