2011年10月4日 星期二

[ubuntu][tftp] ubuntu tftp setup - openbsd-inetd tftp tftpd




在 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 意見:

張貼留言