红联Linux门户
Linux帮助

阿里云Server(Ubuntu 12.04)配置FTP

发布时间:2015-10-19 09:47:42来源:linux网站作者:zgrjkflmkyc

1:新买的阿里云(ubuntu)默认是没有安装 vsftpd的

自己安装ubuntu的vsftpd

直接从源里面安装 vsftpd 
sudo apt-get install vsftpd 
在 /etc/vsftpd.conf/中添加一句 
anonymous_enable=YES 就可以匿名登录了,但是还没有权限上传东西 
修改:anon_upload_enable=YES 
anon_mkdir_write_enable=YES 
则可以上传文件了 
 
匿名用户默认ftp上传目录 
/srv/ftp/ 但是不可以对其进行设置权限777 (如果设置了777则会报错,无法登录) 
解决办法:mkdir /srv/ftp/www 
chmod 777 /srv/ftp/www 


2:(通过用户登录,则需要)创建用户

useradd admin -s /sbin/nologin -d /home/ftp  -- 创建一个用户名为 admin的用户 指向 /home/ftp 
 
修改 vi /etc/vsftpd.conf 
将Anonymous_enable=yes (允许匿名登陆) 设置为 NO 

重启vsftpd

/etc/init.d/vsftpd restart 

开启:

sudo service vsftpd start  / restart(重启)

关闭:

sudo service vsftpd stop

重启proftpd后ftp客户端提示无法连接: 

530 Login incorrect. 

经检查发现当前系统的shells列表中没有 /sbin/nologin 

// 添加 /sbin/nologin 支持 

$ vi /etc/shells 

// 在该文档中添加一行 

/sbin/nologin 

重启proftpd,完成. 

 
如果ftp客户端上传失败的时候。请注意一下目录的权限。


阿里云云服务器Linux系统挂载数据盘图文教程:http://www.linuxdiyf.com/linux/14984.html

阿里云服务器挂载数据盘:http://www.linuxdiyf.com/linux/13885.html

阿里云服务器ECS Ubuntu系统安装配置:http://www.linuxdiyf.com/linux/13662.html

Ubuntu系统中登陆阿里云服务器的方法:http://www.linuxdiyf.com/linux/13369.html

阿里云CentOS 6.5模板上安装Docker:http://www.linuxdiyf.com/linux/10363.html