2012年4月6日 星期五

如何安裝Ubuntu TFTP Server

安裝配置TFTP Server與Client
$ sudo apt-get install xinetd tftpd tftp
其中,tftpd為Server套件,tftp為Client套件。

在/etc/xinetd.d/目錄下建立一個tftp檔案。
$ sudo vim /etc/xinetd.d/tftp
然後新增下面內容:
service tftp
{
        protocol = udp
        port = 69
        socket_type = dgram
        wait = yes
        user = nobody
        server = /usr/sbin/in.tftpd
        server_args = /home/renee/tftpboot
        disable = no
}
在renee使用者的家目錄新增tftpboot目錄。
$ sudo mkdir /home/renee/tftpboot
$ sudo chmod -R 777 /home/renee/tftpboot
$ sudo chown -R nobody /home/renee/tftpboot
重新啟動xinetd,就可以啟動TFTP Server。
$ sudo /etc/init.d/xinetd restart
傳輸測試,下面範例是在Sever端的tftpboot目錄下產生一個test.txt檔,然後透TFTP Client(127.0.0.1)連到TFTP Server(127.0.0.1),下載test.txt到Client當前目錄。
$ ifconfig > /home/renee/tftpboot/test.txt
$ tftp 127.0.0.1
tftp> get text.txt
Received 1445 bytes in 0.0 seconds
tftp> quit
$ ls
test.txt

沒有留言:

張貼留言