银河麒麟V10 SP2 搭建tftp服务

搭建tftp服务


 

服务端:


1.查看软件是否安装
# rpm -qa |grep tftp

2.如果没有安装就去安装软件
# yum install tftp-server -y

3.查询安装软件产生了什么文件
# rpm -ql tftp-server
/etc/xinetd.d/tftp 安装的软件的配置文件
/usr/sbin/in.tftpd 进程
... 帮助文件
/var/lib/tftpboot 用户默认上传下载的目录

4.配置
# vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram //数据包类型udp
protocol = udp //传输协议
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot -c -c开启上传功能,访问者可以上传
disable = no 修改的地方
per_source = 11
cps = 100 2
flags = IPv4
}

5.启动
# /etc/init.d/xinetd restart 受xinetd监听

6.检测软件有没有被监听(如果没有就是没做好服务)
# netstat -tulnp |grep xinetd
tcp 0 0 :::23 :::* LISTEN 6392/xinetd
udp 0 0 0.0.0.0:69 0.0.0.0:* 6392/xinetd

或者
# netstat -tulp |grep xinetd n的作用是把端口号转换出来
tcp 0 0 *:telnet *:* LISTEN 6392/xinetd
udp 0 0 *:tftp *:* 6392/xinetd

 

客户端:


1.查看软件是否安装
# rpm -qa |grep tftp
2.如果没有安装就去安装软件
# yum install tftp -y

3.使用
# tftp 192.168.1.5
? print help information 查看帮助
help print help information 查看帮助
put send file 上传
get receive file 下载
quit exit tftp 退出


[root@sina tftpboot]# cd /var/lib/tftpboot/
[root@sina tftpboot]# ls
[root@sina tftpboot]# cp /etc/passwd .
[root@sina tftpboot]# echo 123 >> passwd
[root@sina tftpboot]# tail passwd

下载文件
get passwd 默认下载到连接所处的目录

[root@sina 桌面]# tftp 192.168.1.5
tftp> get passwd
tftp> quit

1.开启上传功能
# vim /etc/xinetd.d/tftp

server_args = -s /var/lib/tftpboot -c -c开启上传功能,访问者可以上传

2.重启服务
/etc/init.d/xinetd restart

3.改目录权限
chmod o+w /var/lib/tftpboot

4.tftp 192.168.1.5
put a.sh 默认上传连接目录的文件到服务器/var/lib/tftpboot



1.设置能访问tftp服务的时间为6:00—18:00
# vim /etc/xinetd.d/tftp
最后一行加上 access_times =6:00-18:00
# /etc/init.d/xinetd restart

你可能感兴趣的:(linux,服务器,网络)