立即学习:https://edu.csdn.net/course/play/26264/326634?utm_source=blogtoedu
一、Xshell无法连接到Linux主机:
1、查看“/etc/ssh/sshd_config”文件中是否有“PermitRootLogin without-password”,如果有,则改为“PermitRootLogin yes”:
(1)更改之前先进行备份:
"sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak"
(2)更改“/etc/ssh/sshd_config”文件:
“sudo vim /etc/ssh/sshd_config ”
编辑“PermitRootLogin without-password”为“PermitRootLogin yes”
(3)保存更改并退出:
按ESC键,输入“:wq”
2、没有1中所述的“PermitRootLogin without-password”行,则安装ssh服务“sudo apt-get install openssh-server ”:
PS:安装之前可以进行安装包在线下载更新:
“sudo apt-get update”
安装完成之后按照步骤1进行检查。
二、Xshell连接,输入密码,提示“ssh服务器拒绝了密码”,此时需要启动ssh服务。
“sudo /etc/init.d/ssh start”
三、让服务器每次开机自动启动sshd服务
每次开始学习,