系统安装了ssh 服务端,参考博客:
【Linux】ubuntu安装ssh服务端openssh-server
https://blog.csdn.net/jn10010537/article/details/123141847
在普通用户下面创建了root密码:
【Linux】创建root用户的密码
https://blog.csdn.net/jn10010537/article/details/124694243
创建好root密码后,通过FinalShell 输入正确的账户密码进行登录,始终无法正确的登录进去。
修改ssh配置,并启动ssh服务。
再次使用ssh连接,就连接成功了。
2.1 、修改ssh配置中root配置,即修改/etc/ssh/sshd_config文件。
找到#PermitRootLogin prohibit-password
将 prohibit-password改为yes,并去掉注释符号#,
可以采用vim /etc/ssh/sshd_config
如下图:
PermitRootLogin :允许root用户登录
prohibit password:禁止密码
2.2、重启ssh服务
重启ssh服务,如下:
/etc/init.d/ssh restart
运行日志如下:
jn@jn10010537:~$ /etc/init.d/ssh restart
[....] Restarting ssh (via systemctl): ssh.service==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
重新启动“ssh.service”需要认证。
Authenticating as: jn,,, (jn)
Password:
==== AUTHENTICATION COMPLETE ===
. ok
jn@jn10010537:~$
2.3、验证
再次使用ssh连接,这次没有任何提示,连接成功了。