---------- 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