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

xshell可以直接连接虚拟机吗(为什么xshell连接不了虚拟机)


一、xshell怎么连接linux虚拟机要通过Xshell连接到Linux虚拟机,首先确保虚拟机设置为仅主机模式。关于RedHat6和7的区别,这里以版本6为例。编辑Linux虚拟机的网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,为虚拟机配置一个IP地址,不要忘记重启网络服务。
在真机上检查vmnet1的网络连接,右键选择属性,进入TCP/IPv4设置并将静态IP地址设置为与虚拟机同一网段。打开Xshell客户端,创建一个新的会话,填写虚拟机的IP地址,根据需要设置其他参数,点击“打开”,选择新创建的会话,连接按钮。
在出现的对话框中,输入在虚拟机中创建的用户名(可以选择保存),然后输入密码(也可以保存),点击“确定”。如果选择命令行方式,可以使用ssh(虚拟机IP地址)命令进行连接。这样就可以通过Xshell成功连接Linux虚拟机了。


二、如何使用xshell登录虚拟机liunx

为虚拟机安装并启动Linuxsshd服务:

首先需要安装openssh-server、openssh

启动服务:servicesshdstart


使用xshell连接:

新建

为您的连接命名

输入IP地址Linux主机的默认端口是22。如果您使用VirtualBox端口转发,则需要将其更改为您转发的端口

单击“用户身份验证”并填写依次输入用户名和密码(也可以留空(连接时会提示),然后单击“确定”,在弹出窗口中单击“连接”


三、本机xshell怎么连接虚拟机方法/步骤
1打开虚拟机并将Linux虚拟机设置为仅主机模式。
2编辑Linux网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0(redhat6和7版本配置文件不同,以6为例)
3为虚拟机配置ip(IP无固定要求)(注意网卡服务重启:servicenetworkrestart)
1打开真机的网络配置
2找到vmnet1的连接,右键-属性
3双击版本4协议(tcp/ipv4)
4设置静态IP地址,必须与虚拟机IP地址在同一网段1打开xshell客户端
2右上角文件-新建
3主机栏填写Linux虚拟机的IP地址,其他根据需要填写
4文件-打开-选择我们在右上角创建的会话。单击“连接”。
1等待出现对话框,填写在Linux虚拟机中创建的用户名(可以选择保存该用户名,方便下次使用),点击确定
2在密码字段中输入您选择用户的密码(您也可以选择保存)
3单击“确定”并等待连接。
5
也可以通过命令连接:ssh(要连接的虚拟机IP地址)