linux上如何知道tftp安装成功且能正常使用
我在linux上先用rpm-qa|greptftp和rpm-qltftp来看系统是否安装了tftp发现没有安装我就执行yuminstalltftp安装完成后[root@l...
我在linux上
先用rpm -qa | grep tftp和rpm -ql tftp来看系统是否安装了tftp
发现没有安装
我就执行yum install tftp
安装完成后
[root@localhost ~]# rpm -qa | grep tftp
tftp-0.49-1.i386
[root@localhost ~]# rpm -ql tftp
/usr/bin/tftp
/usr/share/doc/tftp-0.49
/usr/share/doc/tftp-0.49/CHANGES
/usr/share/doc/tftp-0.49/README
/usr/share/doc/tftp-0.49/README.security
/usr/share/doc/tftp-0.49/README.security.tftpboot
/usr/share/man/man1/tftp.1.gz
那我如何测试,安装的tftp安装成功且能正常试用呢?
网上我也搜了好多,好像都不怎么行。
谢谢!
tftp有分client和server吗 没有吧
看来是我没有说清楚,我是想,假如我的机器上安装好了tftp客户端,如何测试它的功能是正确的。用什么命令或者方法,请大家贴出来。 展开
先用rpm -qa | grep tftp和rpm -ql tftp来看系统是否安装了tftp
发现没有安装
我就执行yum install tftp
安装完成后
[root@localhost ~]# rpm -qa | grep tftp
tftp-0.49-1.i386
[root@localhost ~]# rpm -ql tftp
/usr/bin/tftp
/usr/share/doc/tftp-0.49
/usr/share/doc/tftp-0.49/CHANGES
/usr/share/doc/tftp-0.49/README
/usr/share/doc/tftp-0.49/README.security
/usr/share/doc/tftp-0.49/README.security.tftpboot
/usr/share/man/man1/tftp.1.gz
那我如何测试,安装的tftp安装成功且能正常试用呢?
网上我也搜了好多,好像都不怎么行。
谢谢!
tftp有分client和server吗 没有吧
看来是我没有说清楚,我是想,假如我的机器上安装好了tftp客户端,如何测试它的功能是正确的。用什么命令或者方法,请大家贴出来。 展开
展开全部
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。
1,拿出系统关盘,安装这2个软件,一个是服务端,一个是客户端,
tftp-0.39-2.i386.rpm
tftp-server-0.39-2.i386.rpm
2,修改启动配置文件
不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。
修改文件/etc/xinetd.d/tftp。主要是设置TFTP服务器的根目录,开启服务。
修改后的配置文件如下:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp_root -c
per_source = 11
cps = 100 2
flags = IPv4
}
说明:
其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
3,创建tftp根目录,关闭防火墙,启动tftp-server。
mkdir /tftp_root
#chmod -R 777 /tftp_root
/etc/init.d/iptables stop //关闭防火墙
service xinetd restart //重启 xinetd 服务
重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。
验证一下TFTP是否起来了:
[root@localhost tftp_root]# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 :::22 :::* LISTEN 2828/sshd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10887/xinetd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10863/in.tftpd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10778/in.tftpd
可以看到69端口已经打开,说明服务启动正常。
4,你可以登陆其他测试以下,
tftp 192.168.1.254
tftp>get
tftp>put
tftp>q
1,拿出系统关盘,安装这2个软件,一个是服务端,一个是客户端,
tftp-0.39-2.i386.rpm
tftp-server-0.39-2.i386.rpm
2,修改启动配置文件
不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。
修改文件/etc/xinetd.d/tftp。主要是设置TFTP服务器的根目录,开启服务。
修改后的配置文件如下:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp_root -c
per_source = 11
cps = 100 2
flags = IPv4
}
说明:
其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
3,创建tftp根目录,关闭防火墙,启动tftp-server。
mkdir /tftp_root
#chmod -R 777 /tftp_root
/etc/init.d/iptables stop //关闭防火墙
service xinetd restart //重启 xinetd 服务
重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。
验证一下TFTP是否起来了:
[root@localhost tftp_root]# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 :::22 :::* LISTEN 2828/sshd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10887/xinetd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10863/in.tftpd
udp 0 0 0.0.0.0:69 0.0.0.0:* 10778/in.tftpd
可以看到69端口已经打开,说明服务启动正常。
4,你可以登陆其他测试以下,
tftp 192.168.1.254
tftp>get
tftp>put
tftp>q
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你装的客户端,如果是服务器端要装这个
yum install tftp-server
并设置 /etc/xinetd.d/tftp 中的
disable = yes 改为 no
tftp有分 tftp-server 和 tftp ,
tftp 就是客户端
tftp-server 是服务端.
yum install tftp-server
并设置 /etc/xinetd.d/tftp 中的
disable = yes 改为 no
tftp有分 tftp-server 和 tftp ,
tftp 就是客户端
tftp-server 是服务端.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个简单,nmap localhost就行了。不过nmap默认是没有的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
telnet localhost 69
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询