linux(六)远程登录虚拟机~

2023年 10月 11日 81.9k 0

接下来,我们应该就可以使用xshell(ssh)来登录ubuntu虚拟机了。

我们打开xshell,配置好虚拟机信息,登录,如下图所示:

1.png

虚拟机拒绝了我们的链接,额……有没有可能是虚拟机的22端口没有对外开放呢?嗯……好像是有可能的。试试。

Ubuntu中防火墙相关的命令如下:

1:查看防火墙状态,同时也能看到已经开放的端口

sudo ufw status

 

2:关闭防火墙

sudo ufw disable

 

3:打开防火墙

sudo ufw enable

4:开放端口

sudo ufw allow 端口号

5:关闭端口

sudo ufw deny 端口号

6:重启防火墙

sudo ufw reload

 

我们执行 

sudo ufw status

如下图所示:

2.png

防火墙并没有运行。那说明22端口是开放的。这就奇怪了,那为什么ssh连不上呢?

 

想了挺长时间的,之前一直都是使用阿里云的云服务器,从来没有遇到过这种问题,后来一想,我在使用ssh登录,那么ssh这个东西我的ubuntu虚拟机安装了么?试试。

 

查看服务器是否安装ubuntu执行下面的命令:

sudo ps -e |grep ssh

如下图所示:

3.png

我们发现,ubuntu虚拟机上边并没有安装ssh,那接下来就简单了。

 

安装ssh之前,我们先执行

sudo apt-get update

更新一下系统的软件包。时间可能比较长。别急。一定要先更新一次apt-get,否则可能导致ssh安装失败。

 

安装ssh,执行下面的命令:

sudo apt-get install ssh

 

安装成功之后,我们再次执行查看ssh是否安装的命令:

sudo ps -e |grep ssh

如下图所示:

4.png

 

Ssh的问题搞定了。我们现在使用xshell再登录一次。发现登录成功,如下图所示:

5.png

 

以上大概就是配置主机使用ssh登录虚拟机的过程,当然,我这里没有给虚拟机配置固定ip,因此每次使用ssh登录之前都需要去虚拟机看一下ip,也没有配置虚拟机主机名称,但这些玩意都不是啥刚需的东西,配不配置都能用。

 

有好的建议,请在下方输入你的评论。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论