1、安装相关软件包
sudo apt-get install tftpd (服务端)
sudo apt-get install tftp (客户端)
sudo apt-get install xinetd
2、建立配置文件
cd /etc/xinetd.d/
sudo vim tftp
输入
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
其中disable=no 表示要启动该服务。
存盘退出
3、建立tftp服务文件目录
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot -R
4、从新启动服务
sudo /etc/init.d/xinetd restart
jinhao@jinhao-laptop:~$ netstat -a|grep tftp
udp 0 0 *:tftp *:*
jinhao@jinhao-laptop:~$
安装完成!
测试:
jinhao@jinhao-laptop:~$ sudo tftp 10.16.30.202
tftp> get hello1.c
tftp> put hello.c
tftp> q
jinhao@jinhao-laptop:~$
注: /home/jinhao预先有hello.c /tftpboot 有hello1.c
安装完后若不能上传和下载,可重启试试
或关闭防护墙/etc/init.d/iptables stop
sudo apt-get install tftpd (服务端)
sudo apt-get install tftp (客户端)
sudo apt-get install xinetd
2、建立配置文件
cd /etc/xinetd.d/
sudo vim tftp
输入
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
其中disable=no 表示要启动该服务。
server_args =-s /tftpboot -c
-s /tftpboot 表示tftp的家目录是:/tftpboot
后门的参数-c表示如果目录底下没有文件则可以创建它(系统默认如果要上传文件,必须有相同的文件名才行存盘退出
3、建立tftp服务文件目录
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot -R
4、从新启动服务
sudo /etc/init.d/xinetd restart
jinhao@jinhao-laptop:~$ netstat -a|grep tftp
udp 0 0 *:tftp *:*
jinhao@jinhao-laptop:~$
安装完成!
测试:
jinhao@jinhao-laptop:~$ sudo tftp 10.16.30.202
tftp> get hello1.c
tftp> put hello.c
tftp> q
jinhao@jinhao-laptop:~$
注: /home/jinhao预先有hello.c /tftpboot 有hello1.c
安装完后若不能上传和下载,可重启试试
或关闭防护墙/etc/init.d/iptables stop