使用的是tftp-hpa 和tftpd-hpa,前面是client后面是server。
1、下载相应程序:
sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd
sudo apt-get install netkit-inetd
2、建立自己的tftp服务的根目录:
cd /
sudo mkdir tftp
sudo chmod 777 tftp
3、配置/etc/inetd.conf文件:
sudo vi /etc/inetd.conf
写入如下内容:tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp
4、重新加载inetd进程:
sudo /etc/init.d/inetd reload
5、启动tftp服务器:
sudo in.tftpd -l /tftp
6、服务器端配置:
sudo vi /etc/xinetd.d/tftp
写入如下内容:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp -c
per_source = 11
cps = 100 2
flags = IPv4
}
7、service xinetd restart重启xinetd服务,如果命令不成功,按照提示sudo apt-get install xxx(相应软件)
8、测试,在/tftp目录下创建一个文件test,写入内容;切换至其他目录,使用如下命令:
tftp 本机IP
->get test
->q
如果在本目录下可以看到相同内容的test文件,则tftp搭建成功。
1、下载相应程序:
sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd
sudo apt-get install netkit-inetd
2、建立自己的tftp服务的根目录:
cd /
sudo mkdir tftp
sudo chmod 777 tftp
3、配置/etc/inetd.conf文件:
sudo vi /etc/inetd.conf
写入如下内容:tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp
4、重新加载inetd进程:
sudo /etc/init.d/inetd reload
5、启动tftp服务器:
sudo in.tftpd -l /tftp
6、服务器端配置:
sudo vi /etc/xinetd.d/tftp
写入如下内容:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp -c
per_source = 11
cps = 100 2
flags = IPv4
}
7、service xinetd restart重启xinetd服务,如果命令不成功,按照提示sudo apt-get install xxx(相应软件)
8、测试,在/tftp目录下创建一个文件test,写入内容;切换至其他目录,使用如下命令:
tftp 本机IP
->get test
->q
如果在本目录下可以看到相同内容的test文件,则tftp搭建成功。