cenos 只允许ftp不允许ssh---用户控制
2012-12-31 13:57
120 查看
1、建立 /etc/sshusers 文件:
[root@server ~]# touch /etc/sshusers
2、把允许登陆的用户加入到此文件中:
[root@server ~]# echo “root” >> /etc/sshusers
[root@server ~]# echo “foo” >> /etc/sshusers
3、编辑 pam.d/sshd 文件,加入斜体加粗的那一行:
[root@server ~]# vi /etc/pam.d/sshd
#%PAM-1.0
#auth include system-auth
auth required pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail
account required pam_nologin.so
account include system-auth
password include system-auth
session optional pam_keyinit.so force revoke
session include system-auth
session required pam_loginuid.so
然后 /etc/init.d/sshd reload
[root@server ~]# touch /etc/sshusers
2、把允许登陆的用户加入到此文件中:
[root@server ~]# echo “root” >> /etc/sshusers
[root@server ~]# echo “foo” >> /etc/sshusers
3、编辑 pam.d/sshd 文件,加入斜体加粗的那一行:
[root@server ~]# vi /etc/pam.d/sshd
#%PAM-1.0
#auth include system-auth
auth required pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail
account required pam_nologin.so
account include system-auth
password include system-auth
session optional pam_keyinit.so force revoke
session include system-auth
session required pam_loginuid.so
然后 /etc/init.d/sshd reload
相关文章推荐
- 禁止FTP用户登录ssh,但是能正常登录FTP 或者 允许ftp用户ssh登录
- ubuntu linux 用户禁止shell登录,禁止ssh登录、允许ftp登录方法
- 禁止ftp用户ssh登录,允许ftp登录
- 配置Ubuntu安装vsftpd 只能访问默认目录 禁止用户登录SSH允许FTP Ubuntu 安装vsftpd 方法
- 控制Linux用户可以用ftp连接指定目录,并且不能用ssh连接
- 对用户登陆ftp、ssh、telnet的权限进行控制
- Ubuntu加载SSH服务并允许root用户登陆的解决办法
- linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)
- ssh 使用新法:公网(合法 ip)用户访问内网(私有 ip)服务器(http,ftp,sshd,cvs...),内网的朋友不妨一看。
- ubuntu下允许root用户ssh远程登录
- linux下开启SSH,并且允许root用户远程登录,允许无密码登录
- 多用户多分组的SFTP配置方式(FTP over SSH)
- centos7.1 设置ssh只允许用户从指定的IP登陆
- Linux下允许root用户通过FTP上传文件
- 防暴力破解SSH/FTP/SMTP用户密码----fail2ban操作实务
- Mysql权限控制 - 允许用户远程连接(转载)
- Mysql权限控制 - 允许用户远程连接
- ssh只允许指定的用户登陆
- linux下ftp服务器vsftpd-允许匿名用户上传文件
- Mysql权限控制 - 允许用户远程连接