查看几年前的移动硬盘,发现做过的一些东西现在都快忘了,简单记录一下
安装工具
sudo apt-get install xinetd tftpd tftp
编写配置文件
sudo vi /etc/xinetd.d/tftp
创建tftp文件并把下列信息写入文件
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = linux
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
创建tftp-server文件夹(用来存放文件)
sudo mkdir /tftpboot
sudo chmod -R 755 /tftpboot
sudo chown -R linux /tftpboot
创建tftpd-hpa文件
sudo vi /etc/default/tftpd-hpa
创建tftpd-hpa文件并把下列信息写入文件
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l-c-s"
启动服务
newer systems:
sudo service xinetd restart
older systems:
sudo /etc/init.d/xinetd restart
测试功能
tftp 192.168.1.2
tftp> get test
Sent 159 bytes in 0.0 seconds
tftp> quit
cat test
如果打印“Sent 159 bytes in 0.0 seconds”字样,表示启动成功
上述操作已经完成的情况下,测试无法通过,重启电脑后,再进行测试