以前遇到过这个问题,还是说一下,给新学的一个指引。
环境:Ubuntu20.10
1.对于初学者来说,ssh连接不上,考虑是不是Ubuntu是不是没有安装ssh,查看一下ssh是否安装。
ssh -V
如果没有版本信息,则是ssh没有安装,安装ssh
apt install ssh
2.安装ssh后,一般来说,客户端ssh就能连上服务器,但是root用户连服务器可能出现服务区器拒绝。得配置一下ssh。配置文件路径/etc/ssh/sshd_config,用vim打开sshd_config文件配置。
vim /etc/ssh/sshd_config
加上一行配置信息。 permit:允许。 PermitRootLogin允许root登录。
PermitRootLogin yes
3.保存退出后,重启ssh。
sudo service ssh restart
现在应该就能正常使用ssh连接root账户