linux -- Ubuntu安装TFTP服务器

1. 在线安装TFTP服务器及客户端(tftpd-hpa为服务器;tftp-hpa为客户端):
$sudo apt-get install tftpd-hpa

$sudo apt-get install tftp-hpa


2. 配置TFTP服务器

$ sudo vi /etc/default/tftpd-hpa


配置参数说明:

TFTP_DIRECTORY参数: TFTP服务器的根目录(可以是任一目录,但此处必须为目录的绝对路径).

TFTP_OPTIONS参数:

-l 表示以standalone/listen模式启动TFTP服务.

-c 表示可以创建文件.默认情况下,TFTP只允许覆盖原有文件,不能创建新文件.

-s 表示改变TFTP启动的根目录. 加了-s后,客户端使用TFTP时,不再需要输入指定目录,填写文件的完整路径,

    而是使用配置文件中写好的目录,这样也可以增加安全性.


修改后的配置参数如下:

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"


3. 创建TFTP目录并设置权限
$ sudo mkdir /tftpboot
$ sudo chmod 666 /tftpboot

4. 重启TFTP服务
$ sudo service tftpd-hpa restart


5. 测试TFTP服务

cd ~

touch test.txt

tftp 127.0.0.1
put test.txt test_put.txt
get test_put.txt test_get.txt

猜你喜欢

转载自blog.csdn.net/xsbh0310/article/details/53781417