如何使用虚拟机利用SSH协议与主机连接

Linux虚拟机通过SSH协议与主机连接


*以Ubuntu18.04.1为例。*

首先将虚拟机系统安装在VMware上;

安装虚拟机

打开虚拟机后先启动ssh协议;

sudo apt install openssh-server

查询虚拟机

此时便可以查询虚拟机的IP地址了,查询方法如下:

ip addr

sudo apt-get install net-tools
ifconfig

横线部分为案例虚拟机的IP地址
横线部分为案例虚拟机的IP地址加粗样式

③.通常虚拟机的IP地址会显示在虚拟机屏幕的下方

在这里插入图片描述

查看防火墙是否为关闭状态,若不是则关闭

sudo ufw status #查看防火墙状态
sudo ufw enable #开启防火墙
sudo ufw disable #关闭防火墙

tip:若防火墙为活动状态(未关闭)则SSH不接收密码。

在这里插入图片描述
若出现以上这种情况,可能是以下三点出问题。
1.防火墙未关
2.SSH配置文件有问题
解决方法

SSH配置文件有问题

3.root账户密码和Ubuntu的密码混淆。
解决方法:

sudo su
#切换为超级用户。   
passwd
#为超级用户重新改个密码。

恭喜!Xshell连接虚拟机成功!

在这里插入图片描述


补充

在查询虚拟机IP地址时,如果出现了 网络不可用,或者找不到IP地址时请点击下面这个链接,帮您解决!
网络不可用,或者找不到IP地址


版权声明:本文为qq_42828394原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。