您的位置:首页 > 编程语言 > PHP开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ssh ftp