LinuxSir.cn,穿越时空的Linuxsir!

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

如何允许root用户通过ssh登录到服务器上?

[复制链接]
发表于 2003-12-4 18:05:31 | 显示全部楼层 |阅读模式
而不能用ssh直接用root
发表于 2003-12-4 18:10:08 | 显示全部楼层

???/

我不懂你的意思,请讲请楚
发表于 2003-12-4 18:56:16 | 显示全部楼层

回复: 一台7.2为什么ssh时只能用普通用户,进入后su成root

最初由 flashhand 发表
而不能用ssh直接用root


用root用户不是很危险吗?就是这个道理。其实如果想用root用户,远程ssh 登录到服务器上,就要把服务器的sshd_config文件改一下就行了。

                                                                                                               
[root@beinan ssh]# locate sshd_config
/etc/ssh/sshd_config
/usr/share/man/man5/sshd_config.5.gz
[root@beinan ssh]#

然后改/etc/ssh/sshd_config,找到下面一行。
                                                                                                               
PermitRootLogin yes

改为
PermitRootLogin no

如果这行前面有#号,就去掉。


重启sshd服务器
[root@beinan ssh]# /etc/init.d/sshd restart
停止 sshd:                                                [  确定  ]
启动 sshd                                                  [  确定  ]
[root@beinan ssh]#
发表于 2003-12-4 21:12:10 | 显示全部楼层
最好还是不要用root直接登入
用ssh不就是为了安全吗
发表于 2003-12-5 11:40:05 | 显示全部楼层
最初由 jovi 发表
最好还是不要用root直接登入
用ssh不就是为了安全吗

nod!
 楼主| 发表于 2003-12-5 22:27:49 | 显示全部楼层
多谢三楼兄弟指点
发表于 2004-7-16 09:29:01 | 显示全部楼层
但是不用root登陆的话
那就无法实现远程管理了   
那ssh也没什么意义了
发表于 2004-7-16 13:29:04 | 显示全部楼层
虽然我就是通root直接登陆,单更好的建议是“最小权限原则”。

就目前而言,可以再需要时su / sudo
发表于 2004-7-16 14:34:46 | 显示全部楼层
这个建议好中了。。
发表于 2004-7-21 03:08:06 | 显示全部楼层
个人感觉ssh里root直接不直接登录所谓不大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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