linux 下 FTP服务器的安装

1.默认情况下linux是自带安装vsftpd的

 安装 不同版本先搜索一下 vsftpd

yum search ftp

结果选择安装的版本

yum install vsftpd.x86_64

安装完成后显示  Complete   开启服务

/bin/systemctl start vsftpd.service


配置信息

vim /etc/vsftpd/vsftpd.conf

修改下面两项内容

anon_upload_enable=YES

anon_mkdir_write_enable=YES

使用ftp工具 用系统root账号链接显示   

vsftpd 530 Permission denied  错误

在vsftpd.conf中添加userlist_*阻止特定的本地用户

userlist_enable=YES     

 userlist_deny=YES   

 userlist_file=/etc/vsftpd/user_list 

编辑 /etc/vsftpd/user_list   该文件中都是被阻断的系统用户,会提示:530 Permission denied

也可以在 etc/vsftpd/vsftpd.conf文件中修改   userlist_enable=YES    改为 NO  

使用ftp工具 用系统root账号链接显示 

vsftpd 530 Login incorrect

修改  /etc/vsftpd/ftpusers

vim /etc/pam.d/vsftpd   //你会发现,拒绝ftpusers里面的用户  

[root@node1 vsftpd]# cat /etc/vsftpd/ftpusers 

 # Users that are not allowed to login via ftp

 root  

bin 

 #daemon   //删除掉就能登录了 

 adm 

 lp  

sync  

删掉admin  (你的使用连接ftp的账户) ,重新启动

/bin/systemctl restart vsftpd.service


链接成功!

注意:阿里云的ECS需要开启安全组规则,开启端口


你可能感兴趣的:(linux 下 FTP服务器的安装)