关于Xshell无法连接Ubuntu虚拟机(亲自踩坑解决问题)

提示:搜集整理结合自己问题


提示:以下是本篇文章正文内容,下面案例可供参考

一、检查步骤

  • 1、检查虚拟机 ssh是否启动。

root@ubuntu:~$ ps -e | grep ssh

 1405 ?        00:00:00 ssh-agent
  • 2、没有看到sshd就说明未启动,选择下面的一种方式手动启动就好了

sudo service sshd start
sudo /etc/init.d/ssh start

  • 3、正常启动没有提示(可以ps查看是否启动)。如果未安装则会报出以下错误:
Failed to start sshd.service: Unit sshd.service not found.
  • 4、使用下面的命令安装即可,安装过程中可能因为(openssh-client)版本不兼容的问题。

sudo apt install openssh-server

  • 5、安装成功后默认就会启动服务。
  • 6、如果ssh已启动,还是无法连接,那么需要查看ssh的配置文件。监听端口号等信息是否修改

cat /etc/ssh/ssh_config

二、出现的问题

在这里插入图片描述
是由于ssh的配置文件里面需要修改
在这里插入图片描述
需要重新启动服务

/etc/init.d/ssh restart

在这里插入图片描述
OK成功!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐