为了账号安全,请及时绑定邮箱和手机立即绑定

<Linux>动手搭建简单的FTP服务器 vsftpd-2.2.2

标签:
Linux
安装vsftpd和ftp

yum -y install vsftpd ftp

配置

vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO 禁止匿名访问
ascii_upload_enable=YES 允许使用ascii码上传
ascii_download_enable=YES 允许使用ascii码下载
userlist_deny=NO 这条需手动添加到最后,使用FTP用户表,表里没有的用户需要添加才能登录

删掉其他用户,加入root用户

vi /etc/vsftpd/user_list
root

注释被禁止登录的root用户

vi /etc/vsftpd/ftpusers
删掉root或者注释掉#root

开机自动启动

chkconfig vsftpd on

查看selinux安全设置

getsebool -a |grep ftpd
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off(注意这条)
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftpd_connect_db --> off
ftpd_use_passive_mode --> off

更改selinux安全设置

setsebool -P ftp_home_dir 1
setsebool -P allow_ftpd_full_access 1

更新iptables防火墙规则 放开21端口

/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

重启服务

service vsftpd restart

测试

[root@localhost ~]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 2.2.2)
Name (127.0.0.1:root): root
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/root"
ftp>

点击查看更多内容
10人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消