Linux系统中tftp命令使用详解
学习啦在线学习网 Linux系统中tftp命令主要是传输文件用的。下面由学习啦小编为大家整理了linux系统中tftp命令使用详解,希望对大家有帮助!
Linux系统中tftp命令使用详解
语法
tftp [主机名称或IP地址]
操作说明:
connect:连接到远程tftp服务器
mode:文件传输模式
学习啦在线学习网 put:上传文件
学习啦在线学习网 get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
学习啦在线学习网 binary:二进制传输模式
ascii:ascii 传送模式
rexmt:设置包传输的超时时间
学习啦在线学习网 timeout:设置重传的超时时间
学习啦在线学习网 help:帮助信息
? :帮助信息
linux系统中tftp命令详解实例
连接远程服务器"218.28.188.288",然后使用put 命令下载其中根目录下的文件"README",可使用命令如下:
tftp 218.28.188.288 #连接远程服务器
连接服务器之后可进行相应的操作,具体如下:
学习啦在线学习网 $ tftp 218.28.188.228 #连接远程服务器
tftp> ? #使用?,参考帮助
Commands may be abbreviated. Commands are: #帮助命令列表
connect connect to remote tftp
mode set file transfer mode
学习啦在线学习网 put send file
get receive file
学习啦在线学习网 quit exit tftp
verbose toggle verbose mode
学习啦在线学习网 trace toggle packet tracing
status show current status
学习啦在线学习网 binary set mode to octet
学习啦在线学习网 ascii set mode to netascii
rexmt set per-packet retransmission timeout
timeout set total retransmission timeout
? print help information
tftp>get README #远程下载README文件
getting from 218.28.188.288 to /home/cmd
Recived 168236 bytes in 1.5 seconds[112157 bit/s]
tftp>quit
补充:linux服务器端tftp-server的配置
学习啦在线学习网 1、安装tftp服务器
需要安装xinetd(守护tftp)、tftp和tftp-server 3个软件
1)如果能上网,通过yum安装:
学习啦在线学习网 sudo yum install xinetd
sudo yum install tftp
sudo yum install tftp-server
2、配置tftp服务器
修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。开启TFTP服务
学习啦在线学习网 主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:
service tftp
{ socket_type =dgram
protocol =udp
学习啦在线学习网 wait =yes
user =root
server =/usr/sbin/in.tftpd
学习啦在线学习网 server_args =-s /home/mike/tftpboot -c
学习啦在线学习网 disable =no
per_source =11
cps =100 2
flags =IPv4
}
说明:修改项server_args= -s <path> -c,其中<path>处可以改为你的tftp-server的根目录
参数-s指定chroot,-c指定了可以创建文件。
3、启动tftp服务器并关闭防火墙
RedHat7+
systemctl disable firewall;systemctl stop firewall
学习啦在线学习网 systemctl enable xinetd;systemctl start xinetd
Redhat7-
/etc/init.d/iptables stop //关闭防火墙
学习啦在线学习网 sudo /sbin/service xinetd start
学习啦在线学习网 或service xinetd restart
/etc/init.d/xinetd start
看到启动[OK]就可以了
4、查看tftp服务是否开启
学习啦在线学习网 netstat -a | grep tftp
显示结果为
udp 0 0 *:tftp *:*
表明服务已经开启,就表明tftp配置成功了。
学习啦在线学习网 5、tftp使用
复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。