阿里云服务部署FTP服务

一、卸载vsftp服务

检查是否有安装vsftp:rpm -qa |grep vsftp

如图所示,则有安装!

执行:rpm -e vsftpd 再次查询无返回则说明卸载成功!

同时删除之前安装留下的 vsftpd文件夹: rm -rf  /etc/vsftpd

二、安装vsftp服务

1、在服务器安全组开启21端口

2、服务器上安装ftp服务端软件

yum -y install vsftpd

service vsftpd start 启动

下载完,启动ftp服务, 此时虚拟账户就可以登录,无需账号密码。默认进入目录为 /var/ftp/pub

 service vsftpd restart 重启(修改过.conf文件都需要重启服务)

3、设置root账户,用密码进行登录 账号为root 密码为你的服务器密码

cd /etc/vsftpd

vim vsftpd.conf

①修改.conf文件

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO (YES 代表虚拟账户,无账号无密码可登录 NO则表示要从允许用户列表才可以登录

userlist_enable=NO(NO表示从允许的用户列表读取

:wq 保存退出

②修改禁止用户列表

vim ftpusers

在 root用户前面加上"#"

:wq 保存退出

③ 重启服务: service vsftpd restart

如果文件不能正常上传,要修改文件夹权限:chmod 777 +文件夹

注意:如果用Filezilla连接出现503:服务器发回了不可路由的地址该类错误

Filezilla —–服务器发回了不可路由的地址,使用服务器地址代替

 

解决方法:

 

更改Filezilla设置,编辑 - 设置 - 连接-FTP-被动模式,将“使用服务器的外部IP地址来代替”改为“回到主动模式”即可。

 

注意二:登陆vsftp创建文件553 Could not create file错误的解决方法

 [root@localhost webserver]#  setsebool allow_ftpd_full_access on

 

posted @ 2018-11-27 16:59  FkLee  阅读(523)  评论(0编辑  收藏  举报