阿里云Linux服务器安装vsftpd
原创    coder_jack    发表于:2017-06-18 08:44:02
  阅读 :118   收藏   编辑

运行命令:yun install vsftpd 安装vsftpd

将vsftpd设置为开机启动:chkconfig vsftpd on

启动vsftpd服务: service vsftpd start

管理vsftpd相关服务:

停止:service vsftpd stop

重启:service vsftpd restart

为vsftpd添加用户,用户名为ftpuser,设置其主目录为/home/ftp

运行命令:useradd -d /home/ftp -g ftp -s /sbin/nologin ftpuser

设置该用户的密码:passwd ftpuser

配置vsftpd服务,只允许刚刚新添加的用户ftpuser登陆ftp服务,其默认主配置文件在:/etc/vsftpd/vsftpd.conf

  1. userlist_enable=YES # 是否启用vsftpd.user_list文件

  2. userlist_deny=NO # 决定vsftpd.user_list文件中的用户是否能够访问FTP服务器。若设置为YES,则vsftpd.user_list文件中的用户不允许访问FTP,若设置为NO,则只有vsftpd.user_list文件中的用户才能访问FTP

  3. 将 /etc/vsftpd/user_list文件中的所有用户全部注释掉,添加刚刚添加的用户ftpuser,如下:

 vsftpd userlist 
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and 
# do not even prompt for a password. 
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers 
# for users that are denied.
#root 
#bin
#daemon 
#adm
#lp 
#sync 
#shutdown 
#halt 
#mail 
#news 
#uucp 
#operator 
#games 
#nobody 
ftpuser

配置到这里,就可以远程用FTP客户端登录并上传文件,文件会保存在ftpuser的主目录,也就是/home/ftp

文章出处:http://ittiger.cn

评论
条评论