tftp 服務器搭建

注意:本文來自朱有鵬視頻,只供學習使用,如有其他用途請聯繫朱老師!!

命令集錦:

1、sudo apt-get install tftp-hpa tftpd-hpa

2、sudo apt-get install xinetd

3、sudo vim /etc/default/tftpd-hpa

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

# /etc/default/tftpd-hpa

TFTP_USERNAME=”tftp”
TFTP_DIRECTORY=”/tftpboot”

#這是你 tftp 服務器的工作目錄,自行修改,注意,在新建工作目錄時,最好修改其權限爲 777,命令 sudo chmod 777 /tftpboot

TFTP_ADDRESS=”0.0.0.0:69”
TFTP_OPTIONS=”-l -c -s”

這裏寫圖片描述
這裏寫圖片描述

service tftp
{
socket_type = dgram
wait = yes
disable = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot

#log_on_success += PID HOST DURATION

#log_on_failure += HOST

per_source = 11
cps =100 2
flags =IPv4
}
這裏寫圖片描述
這裏寫圖片描述

sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
通過以上四步就可以建立好 tftp 服務器了,可以在本地先進行一下測試。還是以我的配置
文件爲例,首先在/tftpboot 中新建一個文件 file,然後在其中隨便輸入內容;然後進入一個不是
/tftpboot 的目錄下(原因是避免混淆,因爲在獲取文件是,默認是將想要獲取的文件存放在當
前目錄下的);再在終端中輸入 sudo tftp localhost,進入 tftp 命令符下(可以在其中輸入 help
查看命令和命令的作用),輸入 get file,如果沒有任何提示,就說明傳輸成功了,然後輸入 q
退出 tftp 命令符,在當前目錄下就可以看到一個 file 文件,內容是與開始新建的那個 file 的內容
是一致的。同樣也可以在 tftp 命令符中輸入 put xx,把 xx 文件上傳到服務器文件夾中。如果一
切 ok,那就麼一個可用的 tftp 服務器就順利搭建成功了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章