linux系统默认禁止root用户登录ssh。
-
查询系统是否启动ssh服务
su ps -e|grep ssh
-
已开启ssh,但是登录时总是显示:
-
因为Linux系统,默认禁止root用户远程登录ssh ,所以此时我们需要修改sshd_conf配置文件(注意是sshd_config,而不是ssh_config)。
-
查找sshd_conf文件位置(修改两处:允许root远程登录,允许使用密码登录)
find / -name sshd_conf
-
编辑sshd_config
vi /etc/ssh/sshd_config
修改后,:wq
保存退出。
重启ssh服务。service ssh restart
可成功登录。
为了避免此种情况,可新建一个普通用户,这样可直接进行ssh登录。