建立tftp總過有5步,分別介紹如下:
1、下載安裝軟件
tftp-hpa是客戶端,tftpd-hpa是服務(wù)器端
命令:
sudo
apt-get install tftp-hpa tftpd-hpaxinetd
2、配置tftp服務(wù)器
命令:
sudo vim
/etc/default/tftpd-hpa
將內(nèi)容修改成
#/etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tftpboot"
#這是你tftp服務(wù)器的工作目錄,自行修改
#注意,在新建工作目錄時(shí),最好修改其權(quán)限為777,命令sudo chmod
777 /home/tftpboot
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l-c
-s"
3、配置xinetd
進(jìn)入xinetd.d文件夾(cd
/etc/xinetd.d),查看是否有一個(gè)tftp文件,如果沒有就新建一個(gè),如果有的話就查看內(nèi)容是否與下面的一致不一致則修改,內(nèi)容如下:
service
tftp
{
socket_type
= dgram
wait
= yes
disable
= no
user
= root
protocol
= udp
server
= /usr/sbin/in.tftpd
server_args
= -s /home/tftpboot
per_source
= 11
cps
=100 2
flags
=IPv4
}
4、重啟
sudo
service tftpd-hpa restart
sudo
/etc/init.d/xinetd reload
sudo
/etc/init.d/xinetd restart
5.安裝完成!測(cè)試方法:
在/tftpboot 目錄下隨便新建一個(gè)文件如:hello.c
然后進(jìn)入別的目錄
運(yùn)行tftp localhost
進(jìn)入tftp命令行
輸入get hello.c
看看是不是能把文件下下來(即在當(dāng)前目錄有沒有hello.c文件),
如果可以就可以了,也可以put 文件上去。
你的tftp服務(wù)器就建好了
|