Ubuntu16.04安装tftpd服务器程序
1. 安装tftpd-hpa是服务器程序
$ sudo apt-get install tftpd-hpa
2. 创建tftpd根目录
$ mkdir ~/tftpboot$ sudo chmod 777 ~/tftpboot
3. 配置tftpd服务程序
配置/etc/xinetd.d/tftp文件,具体配置如下:
service tftp
{
socket_type = dgram
{
socket_type = dgram
protocol = udp
wait = yes
disable = no
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/sxy/work/tftpboot
per_source = 11
cps =100 2
flags =IPv4
}
修改server_args参数的目录为步骤2中创建的文件夹。
wait = yes
disable = no
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/sxy/work/tftpboot
per_source = 11
cps =100 2
flags =IPv4
}
修改server_args参数的目录为步骤2中创建的文件夹。
配置/etc/default/tftpd-hpa文件,添加下列内容:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="home/sxy/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -l -c -s"
4. 重启xinetd服务
sudo /etc/init.d/xinetd restart