博客详情

centos7安装vsfptd (原创)

作者: 朝如青丝暮成雪
发布时间:2020-10-09 23:10:18  文章分类:centos   阅读(891)  评论(0)


1、查看系统之前是否安装了vsftpd
rpm -qa | grep vsftpd
2、 yum安装vsftpd
yum install vsftpd 

3、修改vsftpd配置文件
 cp  /etc/vsftpd/vsftpd.conf   /etc/vsftpd/vsftpd.conf.bak  #备份一个
 vi  /etc/vsftpd/vsftpd.conf   修改以下内容:


anonymous_enable=NO   #禁止匿名账户登录
chroot_local_user=YES  #禁止ftp账户切换工作目录,限制用户在自己的家目录中
allow_writeable_chroot=YES

#支持被动模式,默认为yes。并配置被动模式的端口范围
pasv_enable=YES
pasv_min_port=45000
pasv_max_port=50000


vi /etc/pam.d/vsftpd ,将 auth required pam_shells.so 修改为 pam_nologin.so

#%PAM-1.0
session    optional     pam_keyinit.so    force revoke
auth       required     pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth       required    pam_shells.so
auth       required     pam_nologin.so
auth       include      password-auth
account    include      password-auth
session    required     pam_loginuid.so
session    include      password-auth




4、修改selinux
 vi   /etc/selinux/config   ,修改以下地方
    SELINUX=disabled
setenforce  0    #使selinux配置即时生效

5、 创建系统账号ftpuser(不能登录系统),作为ftp服务的账户  

mkdir -p /var/data/FTP/ftpuser
useradd  -s   /sbin/nologin   -d /var/data/FTP/ftpuser    ftpuser   
passwd     ftpuser   # 给ftptest 账户设置密码
(设置ftptest用户的密码为123456)



chomd  777 /var/data/FTP/ftpuser 

chown ftpuser:ftpuser  /var/data/FTP/ftpuser 



6、设置为系统自启动服务
systemctl enable vsftpd 
systemctl start vsftpd 




7、windows客户机需要连接到ftp服务器,关闭windows防火墙

打开cmd命令窗口, 直接输入 : ftp  服务器ip地址  ,输入ftp的用户名、密码即可登录上。



8、linux中安装ftp客户端(可选)

yum install ftp 





关键字:  vsftpd  ftp  centos
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号