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