公司的網絡設備出現bug,需要另外升級IOS解決問題,就搭建了一個tftp server。
實際過去做類似操作,都是PC上本地打開tftp軟件,但如果再IDC機房等環境,對線上設備升級時,還是使用規劃的IP作爲tftp server在訪問上更方便和規範。
系統環境
Ubuntu18.04
安裝
#tftp服務器端
apt-get install tftpd-hpa
配置
vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
#選擇一個tftp根目錄,權限設置777
TFTP_DIRECTORY="/home/pyadmin/tftp-backup"
#設置監聽地址
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
運行tftp服務
/etc/init.d/tftpd-hpa start
[ ok ] Starting tftpd-hpa (via systemctl): tftpd-hpa.service.
/etc/init.d/tftpd-hpa status
● tftpd-hpa.service - LSB: HPA's tftp server
Loaded: loaded (/etc/init.d/tftpd-hpa; generated)
Active: active (running) since Mon 2019-05-13 02:10:40 UTC; 3 weeks 1 days ago
Docs: man:systemd-sysv-generator(8)
Tasks: 1 (limit: 4662)
CGroup: /system.slice/tftpd-hpa.service
└─1646 /usr/sbin/in.tftpd --listen --user tftp --address 0.0.0.0:69 -l -c -s /home/pyadmin/tftp-backup
May 13 02:10:39 backup systemd[1]: Starting LSB: HPA's tftp server...
May 13 02:10:39 backup tftpd-hpa[1529]: * Starting HPA's tftpd in.tftpd
May 13 02:10:40 backup tftpd-hpa[1529]: ...done.
May 13 02:10:40 backup systemd[1]: Started LSB: HPA's tftp server.