---------- For Ubantu 18.0.4 ----------

0.安装tftp-server

sudo apt-get install tftpd-hpa (服务器端)

sudo apt-get install tftp-hpa (客户端,如果不需要可以不安装)

1.配置TFTP服务器

sudo vim /etc/default/tftpd-hpa

将原来的内容改为:

TFTP_USERNAME="tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_DIRECTORY="/tftp" # ‘/tftp’为自定义的服务器目录名,需要设置权限,sudo chomd 777 -R /tftp
TFTP_OPTIONS="-l -c -s"

2.重新启动TFTP服务

sudo service tftpd-hpa restart

---------- For Manjaro gnome18 ----------

0.安装tftp-server

sudo pacman -S tftp-hpa (客户端和服务端好像是一起的)

1.配置TFTP服务器(这一步可以不做)

sudo vim /etc/hosts.allow

加入以下内容:

tftpd: ALL  //增加
in.tftpd: ALL //增加
nfsd: ALL
rpcbind: ALL
mountd: All
# End of file

2.配置TFTP默认根目录:

sudo vim /etc/conf.d/tftpd

配置内容:

#
# Parameters to be passed to TFTPD
#
TFTPD_ARGS="-l -c -s /tftp"

这里的 /tftp 是服务器根目录

修改服务器根目录权限 sudo chmod 777 -R /tftp

3.启动TFTP服务

manjaro 没有service 这里用systemcctl命令

systemctl start tftpd.service

----------END----------

05-11 11:22