首先安裝 tftpd package:
sudo apt-get install tftpd然後建立 tftpd 的分享目錄,此目錄用來存放要傳送和接收的資料:
mkdir -p /srv/tftp較新的 Ubuntu 已經改用 xinetd,你必須新增一個內容如下的 /etc/xinetd.d/tftp:
chmod 777 /srv/tftp
service tftp若你還是用 inetd,就必須修改 /etc/inetd.conf:
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /srv/tftp
# disable = yes
}
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp最後,重新啟動 xinetd:
sudo service xinetd restart或者 inetd:
/etc/init.d/openbsd-inetd restartPS: 一般從 TFTP server 抓資料比較沒問題,權限對就可抓。但放資料到 TFTP server 上就需要特別注意,一般的設定顧及安全性,你要先有同名檔案,然後才能傳送過去 (覆蓋)。