标签:shadow 安装 bsp sha one null yum unix log
一、在云服务器配置FTP服务:
1、在root权限下,通过如下命令安装Vsftp(以centos 系统为例): yum install -y vsftpd。
2、 在启动vsftpd服务之前,需要登录云服务器修改配置文件,将匿名登录禁用掉。
打开配置文件,命令如下:vim /etc/vsftpd/vsftpd.conf。
在配置文件中第11行的“anonymous_enable=YES”改为“anonymous_enable=NO”,即将匿名登录禁用。
3、启动vsftpd服务: service vsftpd start。
4、设置FTP用户账号。设置成功后,即可通过该账号登录FTP服务器。
设置FTP用户的账号,例如账号为“ftpuser1”,目录为/home/ftpuser1,且设置不允许通过ssh登录。[root@VM_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1。
设置账号对应的密码: passwd ftpuser1。(如ftp)
5、修改vsftpd的pam配置,使用户可以通过自己设置的FTP用户帐号和密码连接到云服务器。
修改pam:vim /etc/pam.d/vsftpd
内容修改为如下:
#%PAM-1.0 auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed; auth required /lib64/security/pam_unix.so shadow nullok ; auth required /lib64/security/pam_shells.so ; account required /lib64/security/pam_unix.so ; session required /lib64/security/pam_unix.so ;
重启vsftpd服务,使修改生效:
ps -ef|grep vsftpd # 查看vsftpd的主进程号 kill -hup vsftpd的主进程号 # 重启vsftpd服务
标签:shadow 安装 bsp sha one null yum unix log
原文地址:http://www.cnblogs.com/tk2049jq/p/6845539.html