Ubuntu16.04中安装tftp
转载地址:https://www.linuxidc.com/Linux/2016-07/133255.htm
1.安装
sudo apt install tftp-hpa tftpd-hpa
tftp-hpa是客户端,tftpd-hpa是服务程序。
2.建立目录
mkdir /tftpboot # 在根目录下建立tftp传输目录,位置任意更改
sudo chmod 0777 /tftpboot # 修改权限
sudo touch /tftpboot/test.txt # 建立文件
3.配置
vi /etc/default/tftpd-hpa # 编辑客户端文件
# 更改后内容如下:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" # 这里是你的tftpd-hpa的服务目录
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
4. 重启服务
sudo service tftpd-hpa restart # 启动服务,采用独立的服务形式
5. 测试
cd /home
sudo touch test1.txt # 建立文件
tftp localhost # localhost 表示本机
tftp>get test.txt # 获取/tftpboot目录下的test.txt文件
tftp>put test1.txt # 把/home/test1.txt放到/tftpboot目录下
tftp>q
退出后,在/home目录下会有一个test.txt文件,在/tftpboot 目录下有test1.txt,表示tftp服务器安装成功!
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2