Linux FTP(三)
vsftp普通用户限制
Server配置:
配置服务器端IP地址为192.168.0.100
1.# rpm -q vsftpd //查询vsftpd软件包是否安装(默认不安装)
# mount /dev/cdrom //挂载第1张安装光盘
# rpm -ivh vsftpd-2.0.1-5.i386.rpm //安装vsftpd服务器软件包
# mount /dev/cdrom //挂载第1张安装光盘
# rpm -ivh vsftpd-2.0.1-5.i386.rpm //安装vsftpd服务器软件包
2.Vsftp的配置文件
/etc/vsftpd/vsftpd.conf 主配文件
/etc/vsftpd.ftpusers 指定哪些用户不能访问ftp
/etc/vsftpd.user_list 指定在vsftp.conf文件中设置了userlist_enable=YES且userlist_deny=YES时不能访问ftp的用户
# grep -v "#" /etc/vsftpd/vsftpd.conf //查看vsftpd服务默认配置
/etc/vsftpd/vsftpd.conf 主配文件
/etc/vsftpd.ftpusers 指定哪些用户不能访问ftp
/etc/vsftpd.user_list 指定在vsftp.conf文件中设置了userlist_enable=YES且userlist_deny=YES时不能访问ftp的用户
# grep -v "#" /etc/vsftpd/vsftpd.conf //查看vsftpd服务默认配置
3.# useradd tom
# passwd tom
# useradd jack
# passwd jack
# tail /etc/passwd //查看本地普通用户(有用户tom和jack)
# passwd tom
# useradd jack
# passwd jack
# tail /etc/passwd //查看本地普通用户(有用户tom和jack)
4.# vi /etc/vsftpd.ftpusers //编辑该文件,将用户tom添加到该文件中
# vi /etc/vsftpd.user_list //编辑该文件,将用户jack添加到该文件中
# vi /etc/vsftpd/vsftpd.conf //编辑vsftp配置文件,加入如下配置行
userlist_enable=YES
userlist_deny=NO //表示只允许vsftpd.user_list文件中的用户可以登陆FTP服务器
# vi /etc/vsftpd.user_list //编辑该文件,将用户jack添加到该文件中
# vi /etc/vsftpd/vsftpd.conf //编辑vsftp配置文件,加入如下配置行
userlist_enable=YES
userlist_deny=NO //表示只允许vsftpd.user_list文件中的用户可以登陆FTP服务器
5.#/etc/rc.d/init.d/vsftpd start(stop|restart) //启动服务
#service vsftpd start(stop|restart)
#ntsysv //设置开机自动启动
#service vsftpd start(stop|restart)
#ntsysv //设置开机自动启动
Client配置:
配置客户端IP地址为192.168.0.200 (可使用windows做为客户机)
1.# ftp 192.168.0.100 //ftp本地账号登陆测试(输入本地用户用户名tom和口令)
发现无法登陆FTP SERVER
发现无法登陆FTP SERVER
2.# ftp 192.168.0.100 //ftp本地账号登陆测试(输入本地用户用户名JACK和口令)
发现可以登陆FTP SERVER
发现可以登陆FTP SERVER
转载于:https://blog.51cto.com/lutang/96608