Ubuntu16.04安装tftp服务器程序

Ubuntu16.04安装tftpd服务器程序

1.安装tftpd-hpa是服务器程序

sudo apt-get install xinetd
sudo apt-get install tftp tftpd

2. 创建tftpd根目录

mkdir  ~/tftpboot
sudo  chmod  777  ~/tftpboot 

3. 配置tftpd服务程序

sudo gedit /etc/xinetd.d/tftp

配置/etc/xinetd.d/tftp文件,添加下列内容:

service tftp
{
              socket_type = dgram
              protocol = udp
              wait = yes
              disable = no
              user = root
              server = /usr/sbin/in.tftpd
              server_args = -s /home/jian/tftpboot
              per_source = 11
              cps =100 2
              flags =IPv4
 }

其中下面的修改为步骤3中创建的文件夹的路径:
server_args = -s /home/jian/tftpboot

4. 配置tftpd服务程序

sudo gedit /etc/default/tftpd-hpa

配置/etc/default/tftpd-hpa文件,添加下列内容:

TFTP_USERNAME="tftp"        
TFTP_DIRECTORY="/home/jian/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -l -c -s"

其中下面的修改为步骤4中创建的文件夹的路径:
TFTP_DIRECTORY="/home/jian/tftpboot"

5. 重启xinetd服务

sudo /etc/init.d/xinetd restart

你可能感兴趣的:(ubuntu环境搭建)