LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2882|回复: 13

在sshd中,如何取消root远程登录服务器?

[复制链接]
发表于 2003-5-31 13:15:53 | 显示全部楼层 |阅读模式
朋友老要用ssh上来我的机器
root帐号又不得不给.
怎么限制让远程的机器不能用root帐号登陆
我已修改了/etc/securtty文件
但是这个只能限定本地用户tty
发表于 2003-5-31 14:05:16 | 显示全部楼层
这个应该不难,改/etc/ssh/sshd_config文件。找如下的一句

#PermitRootLogin yes
改为如下的;

PermitRootLogin no

注意,要把前面的#号去掉。

重启sshd服务器

[root@linuxsir001 root]# service sshd restart
发表于 2003-5-31 14:05:18 | 显示全部楼层
在服务器端配置/etc/ssh/sshd_config,将PermitRootLogin设置为no。

呵呵,老大抢先一步呀
 楼主| 发表于 2003-5-31 14:15:47 | 显示全部楼层
chmod 600 /etc
结果启动X不出现登录画面
PS:前面的问题已OK 谢谢
发表于 2003-5-31 19:40:06 | 显示全部楼层
关注!!!
发表于 2003-6-1 00:47:53 | 显示全部楼层
最初由 zeroIIx 发表
chmod 600 /etc
结果启动X不出现登录画面
PS:前面的问题已OK 谢谢


/etc的权限不能是600吧?
很多程序都要用里面的配置文件呢。
发表于 2003-6-1 02:37:52 | 显示全部楼层
你该为644看看.
 楼主| 发表于 2003-6-3 17:28:09 | 显示全部楼层
644好像也不行.你试试
发表于 2003-6-22 13:53:34 | 显示全部楼层
我有点糊涂,为什么ssh登录一定要root?

如果仅是不让root远程登陆 /etc/pam.d/login
和 /etc/pam.d/sshd
中加上相应的就行了呀
发表于 2003-8-23 03:22:41 | 显示全部楼层
请教tower兄:
就达到限制root用户,不让在远程ssh到服务器。
通过修改/etc/pam.d/login怎么做到?

如果限制telnet的某些用户不让登陆怎么做呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表