当前位置:首页 > 虚拟机 > 正文

为什么要用shell连虚拟机(虚拟机不能连xshell)

怎么用xshell连接不了本地虚拟机

您的虚拟机上安装的是什么系统?如果是LINUX系统,需要像Linux系统上的

Line那样开启SSH服务,并打开命令行。输入rpm-qa|grepssh查看当前系统是否安装

如果没有安装SSH软件包软件,可以通过yum或rpm安装的方式安装

安装完成后,启动ssh服务。ssh服务俗称SSHD

可以通过输入命令行启动sshd服务来启动

最后使用XSHELL登录

使用ssh连接VirtualBox虚拟机

步骤:

虚拟机网络是并行配置的,所以当前主机必须连接路由器或交换机,使两个系统在同一个局域网内。

NAT模式是指虚拟机的网络完全独立于主机的物理网络。此时两个系统不在同一个局域网,不能简单地画图;
但可以通过NAT模式转发Virtualbox规则。虚拟机可以连接到

网络->网络地址转换(NAT)->高级->端口转发->添加规则:

示例:

测试是否ssh安装:

测试是否可以使用SSH连接:用密码打开(通过设置端口转发

端口不是常规默认的,必须指定端口

如果希望连接进行ssh,请输入shell:

Sftp连接(端口与ssh相同,因为它是ssh的一部分);

ftp连接:

运气不好,不知道是不是防火墙问题,就用sftp吧,比较安全。

你把上面的用户换成你的。

前提是你已经在虚拟机上安装了linux,并且开启了ssh并变成了服务,并且防火墙关闭(或者添加了相应的规则)。

输入ssh:

启动服务:

检查是否启动:

配置防火墙

此时进行连接测试远程客户端,如果可能的话

在Linux上安装ssh(Ubuntu和RedHat)

使用动态防火墙:更改设置后无需重新启动系统。无法连接到稳定的防火墙。

您可以选择特定端口或完全关闭防火墙

检查是否打开:

在列出的信息中,检查以端口包含22。

检查防火墙状态:

关闭临时防火墙:

永久关闭防火墙:

>打开防火墙:

请注意,需要root权限。

关闭:

启用:

启动时防火墙默认关闭:(即永久)

防火墙默认打开启动时:

fedora不可用
参考: xshell怎么连接到虚拟机
有些使用xshell的用户想要连接时不知道如何连接虚拟机,其实很简单。然后选择NAT模式。
如何将xshell连接到虚拟机
1.检查我们虚拟机的网络连接模式,选择NAT模式。
2。在VMwareWorkstationPro中,单击菜单栏上的“编辑”,打开虚拟网络编辑器,选择VMnet8(NAT模式),并勾选“使用本地DHCP服务”。
3.然后我们就可以设置NAT了。