Loading
0

Centos7.2搭建ftp服务器

一、yum安装vsftpd服务,并配置开机自启动,备份原文件。


# yum install -y vsftpd
# chkconfig vsftpd on
# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

二、修改配置文件


# vim /etc/vsftpd/vsftpd.conf

默认配置文件如下:

anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

修改成如下的配置(修改成此配置则是使用被动模式)

anonymous_enable=NO    //默认为YES修改为NO,关闭匿名用户登陆
connect_from_port_20=NO    //默认为YES修改为NO,关闭主动模式所使用的数据传输端口20
chroot_local_user=YES      //默认为#chroot_local_user=YES修改为chroot_local_user=YES,将用户限制在自己的目录下
chroot_list_enable=NO      //默认为#chroot_list_enable=YES修改为chroot_list_enable=NO,禁止用户向上级文件夹进行翻阅
pasv_enable=YES           //添加此项,启用被动模式     
pasv_min_port=30000        //被动模式最小端口号
pasv_max_port=30010        //被动模式最大端口号

说明:

1.  开启被动模式的配置:

   connect_from_port_20=NO(默认为YES) #设置是否允许主动模式
   pasv_enable=YES(默认为YES) #设置是否允许被动模式
   pasv_min_port=50000(default:0(use any port))
   pasv_max_port=60000(default:0(use any port))

2.  开启主动模式的配置:

   connect_from_port_20=YES
   pasv_enable=NO

注意:如果使用的是云服务器则要在安全组规则里面添加入站端口,本例中开的端口范围为:30000-30010

# useradd -d /data/backup/ -g ftp -s /sbin/nologin dnnltf
# passwd dnnltf
# service vsftpd start

三、然后使用FileZilla(FZ)软件连接即可,在连接之后上传数据的时候,我们可以使用如下命令查看到会话情况:


# netstat -ant|grep ESTABLISHED

FZ软件配置如下:

协议:FTP-文件传输协议

加密:只使用普通FTP(不安全)

登陆类型:正常

四、修改vsftpd默认的端口号


# vim /etc/vsftpd/vsftpd.conf

添加如下行:

listen_port=2121
# vim /etc/services

配置文件如下:

ftp             21/tcp

ftp             21/udp          fsp fspd

修改为:

ftp             2121/tcp

ftp             2121/udp          fsp fspd

# service vsftpd restart
# netstat -nultp

这时候就可以看到端口被修改

扫码打赏博主扫码打赏博主

如果你认为本站解决了您的问题或得到了帮助,请自愿打赏博主,谢谢支持!

最后编辑于:2018/9/12作者: 盛行

盛行

企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

加博主Q,请注明来意。

加博主Q,请注明来意。