Ubuntu下无法使用SecureCRT连接服务器
虚拟机使用
1 .指令安装了SSH服务器
sudo apt-get install openssh-server
2. 输入命令
ps | grep ssh 查看SSH服务是否开启

显示服务已开启
3. 修改配置
sudo vi /etc/ssh/sshd_config
把配置文件中的"PermitRootLogin without-password"加一个"#"号注释掉,再增加一句"PermitRootLogin yes",保存文件,如下图。这样做是为了允许root用户登录

保存退出后使用scure_CRT客户端尝试连接发现报错


解决办法:
进入SSH客户端

如下图操作:去掉前面的注释符,使用22端口。

再次打开该配置文件,然后再去掉下面两行的注释符,开启密钥认证。

可能会复制不了,我们可以使用cat查看,在命令窗口里复制

如下图,点击copy,复制成功

然后使用vi /etc/ssh/sshd_config打开并修改服务器端的配置文件,之前修改的是客户端的。(带d的就是服务器端的)

然后使用reboot命令重启虚拟机,重启后启用ssh服务:

这个时候,我们就可以成功连接了。
SecureCRT 的详细介绍:请点这里
SecureCRT 的下载地址:请点这里
相关推荐
hongsheyoumo 2020-05-01
LandryBean 2020-04-30
xiangqiao 2020-02-02
vitasfly 2013-08-22
guozyu 2014-03-22
tianxing 2015-01-19
kylinos 2015-03-13
keeplifer 2015-08-13
RayDon 2015-05-20
alfredkao 2016-05-18
IsanaYashiro 2019-11-04
zjhqlmzldx 2011-03-06
suosuo 2010-06-04
sufwei 2010-01-25
RayDon 2009-12-06
86427217 2017-07-10
zhangshumin 2019-08-21