**问题描述:**电脑新安装虚拟机,并且安装Ubuntu系统,通过Xshell工具无法连问题
原因是新linux系统未安装 ssh 服务导致,Xshell连接是依赖 ssh 服务实现的
下面让我们解决这个问题
1.问题故障现象
Xshell连接时,提示 Could not connect to 'Unumtu16' (port 22): Connection failed. 异常。

2.问题解决步骤
2.1 通过查看进程,确认是否安装ssh服务,如果没有出现sshd进程,说明没有安装
ps -ef | grep ssh

2.2 安装ssh服务
apt-get install ssh

2.3 再次查看进程,确认是否成功安装,如果出现 sshd 说明成功安装。

2.4 xshell再次登录,就会出现输入用户和密码弹框,但是又出现SSH服务器拒绝了密码。请再试一次 错误提示!!!

2.5 修改 sshd-config 配置文件中,PermitRootLogin 属性改成 yes。
- 配置文件路径:/etc/ssh/sshd_config
- 打开配置文件
vim /etc/ssh/sshd_config修改配置,!wq强制保存并推出

2.6 重新启动ssh服务器
systemctl restart ssh
最后一步:xshall软件重新登录,恭喜你!!!可以成功登录。
本文介绍了当在新安装的Ubuntu系统上使用Xshell工具无法连接时的解决方案。问题源于未安装SSH服务。首先,通过检查进程确认SSH服务是否已安装;然后,使用`apt-get install ssh`安装SSH;接着,修改`/etc/ssh/sshd_config`文件,将PermitRootLogin设为yes;最后,重启SSH服务。按照这些步骤操作后,应能成功通过Xshell登录。
3110

被折叠的 条评论
为什么被折叠?



