linux 系统ftp服务器的搭建

2018-12-13  本文已影响0人  ce1d8d0d2476

1.下载安装vsftpd

yum install vsftpd

2.修改 /etc/vsftpd/vsftpd.conf配置文件

ftp分为主动模式和被动模式,

1)主动模式,数据链路从ftp服务器端请求建立连接,服务器端口20,ftp客户端端口随机

2)被动模式,数据链路从ftp客户端请求建立连接,服务器端口和客户端端口都随机

windows客户端一般默认主动模式。linux客户端一般默认被动模式。被动模式的优势在于只需要设置服务器防火墙。

服务器端被动模式下设置端口范围

在vsftp.conf文件中加上

listen_port=8033  #修改ftp默认的命令链路监听端口,默认21

pasv_min_port=8011 #数据链路端口最小值

pasv_max_port=8030 #数据链路端口最大值

修改服务器防火墙配置,允许8011-8030端口和8033端口接收数据

3.设置ftp用户不能访问主目录之外的目录

chroot_local_user=YES

chroot_list_enable=NO

allow_writeable_chroot=YES #允许在主目录下有写权限

上一篇 下一篇

猜你喜欢

热点阅读