xshell 5连接NAT模式的虚拟机

  这里简称真实的外部电脑为主机。当虚拟机NAT模式上网时(区别于桥接上网,桥接上网的话,主机和虚拟机可以互访),虚拟机是可以访问主机的,但是由于NAT机制,导致主机不能访问虚拟机,那么如何让主机上的xshell能够连接虚拟机呢?

  1. 这里可以考虑使用虚拟机的"端口转发"功能(本人的虚拟机为virtual  ubuntu,且此时本人虚拟机已经可以上网)。在虚拟机管理界面,设置-->网络-->高级-->端口转发,添加一条规则: 名称可以随意些,比如1; 协议选择"tcp" ;主机IP主机的IP,如192.168.46.33;主机端口,在1025-65535之间随意选一个,如10088;子系统IP填写虚拟机的网卡IP; 子系统端口填写22,保存;

  2. 虚拟机上安装ssh服务。sudo apt install ssh

  3. 主机上安装xshell 5, 新建连接时,"主机"填写主机的IP,即上述的192.168.46.33,"端口"填写主机端口,即上述的10086,点击连接(会提示输入虚拟机的用户名和密码);此时即可连接成功;

  补充,若虚拟机为桥接模式,则不必使用端口转发功能,而是直接用xshell连接虚拟机,此时新建连接时,"主机"填写虚拟机的IP,"端口"填写22,点击连接(也会提示输入虚拟机的用户名和密码),即可连接成功。

  

原文地址:https://www.cnblogs.com/lipx9527/p/9739019.html

时间: 2025-01-18 18:11:01

xshell 5连接NAT模式的虚拟机的相关文章

虚拟机网络连接NAT模式,本地用Xshell连接

当虚拟机centos6网络连接使用NAT模式时,因为共用宿主机ip所以当使用Xshell时直接填写虚拟机的ip地址和22端口是无法连接虚拟机的. 这样就需要配置端口映射关系! 1. 打开虚拟网络编辑器 2. 点击更改设置 选择VMnet8点击NAT设置 3.点击添加 4. 主机端口号设在1024~65535之间,我选在2345端口,虚拟机地址就是虚拟机centos的IPv4地址,虚拟机的ssh默认端口是22 5. 一路点击确定直到退出设置页面 6. 有时需要设置本地Internet连接共享 控制

复制虚拟机vmware centos搭建集群节点过程中网络配置eth0和eth1遇到的问题以及NAT模式下虚拟机静态IP配置方法

在centos中安装完第一个虚拟机后,一般习惯通过克隆的方式创建其它虚拟机,开后vmware无法发现网卡信息,系统认为这是重新安装,所以重新创建了一个新的网卡叫eth1. 并且用IFCONFIG-a查看网卡信息,只有lo信息,无法显示eth0了. 解决方法: 修改/etc/udev/rules.d 下的 70-persistent-net.rules文件,我们会发现下面两行: # PCI device 0x1022:0x2000(pcnet32) SUBSYSTEM=="net",DR

SSH连接使用NAT模式的Virtualbox虚拟机

需求 在Virtualbox中虚拟安装了Linux服务器,Linux服务器提供Web服务.物理主机没有连接路由器或交换机等设备.现有如下需求: 在物理主机Windows系统里通过SSH连接Linux服务器. 可访问Linux提供的Web服务. 前言 在Windows下使用Virtualbox虚拟出一台Linux虚拟机,一般情况下,将Linux虚拟机的网络方式设置为桥接模式,这样Linux虚拟机就相当于独立与PC并行存在,两个系统处于同一局域网,可以相互ping通.但是前提是当前PC连接在路由器或

VM虚拟机网络NAT模式配置本机访问虚拟机

VM虚拟机如何可以互相访问 第一:直接桥接,桥接就好比在局域网里有加了一台电脑一样 第二:NAT模式,需要配置一下 主要说一下NAT模式下如何配置才能让本机访问虚拟机 当你建立好一个虚拟机后,NAT模式下虚拟机是可以直接ping通本机的,但是本机无法ping通虚拟机,如需访问需要按照下面的进行配置 打开:编辑--虚拟网络编辑器,然后按照下图配置(虚拟机一定要配置一个固定的IP) 上面的配置的映射就是:本机IP:5589 配置好后,我们在本机远程一下:本机IP:5589(虚拟机要配置好远程控制)

VMware中的三种网络模式-----NAT模式

2.NAT模式(网络地址转换模式) NAT模式:使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网.也就是说使用NAT模式可以实现在虚拟系统里访问互联网. 例子: ①虚拟机中编辑网络模式,选择NAT模式: ②虚拟机中设置为网络连接的IP地址设置为自动获得: ③宿主机的VMnet8的网络连接IP设置为: ④网络拓扑图: 虚拟机通过VMnet8网卡与宿主机进行通信,在VMnet8的两端宿主机与虚拟机在同一网段. 虚拟机想要与外界网络进行通信,通过VMnet

VMware对centOS6.5使用NAT模式配置网络步骤

虚拟机网络连接使用NAT模式,物理机网络连接使用Vmnet8. 虚拟机设置里面——网络适配器,网络连接选择NAT模式.虚拟机菜单栏—编辑—虚拟网络编辑器,选择Vmnet8 NAT模式, 1.在最下面子网设置ip为192.168.20.0 子网掩码255.255.255.02.NAT设置里面网关IP为192.168.20.2 3.使用本地DHCP服务将IP地址分配给虚拟机不勾选 设置完成后点击应用退出.  物理机网络连接VMNet8 手动设置ip地址 192.168.20.1 子网掩码255.25

VMware中centos6.5 minimal 使用NAT模式联网

由于现在大多数公司和学校实行IP地址和主机Mac地址绑定,如果使用桥接模式给虚拟机上网需要提前申请.为了给区区虚拟机上网用不着大动干戈,我们可以使用NAT模式给虚拟机上网.除了不能像桥接模式那样访问局域网内的其他主机外,NAT模式可以满足大部分需求.下面介绍centos6.5 minimal使用NAT上网的方法. 打开虚拟机,输入账号,密码登录系统 2.单击"虚拟机",选择"设置",打开"虚拟机设置"对话框,在"硬件"标签页下

使用共享网卡的NAT模式配置VMware中的CentOS的上网功能

昨天写了一篇文章总结了前两天折腾VMware 10中的CentOS上网的问题,结果留下一下小瑕疵,就是视频教程中通过共享网卡使用NAT模式配置虚拟机的方法.今天在结合昨天的基础上终于弄明白了这个问题. 这个问题归根结底源于VMware 10的网络设置上.首先还是在Windows7的“网络”——“更改适配器设置”中共享网卡给vmnet8,会出一个提示框,记下里面出现的ip,我这里面是192.168.137.1,然后打开vmnet那块网卡的ipv4设置,如下图,其中的ip,子网掩码,默认网关通通不改

虚拟机网络连接模式中桥接模式和NAT模式的区别

1.桥接模式:当虚拟机系统的网络连接模式为桥接模式时,相当于在主机系统和虚拟机系统之间连接了一个网桥,而网桥两端的网络都属于同一网络,主机和虚拟机是处于同一网络中的对等主机. 实例,在使用Xshell与Linux的连接时需要使用桥接模式,例如虚拟机linux系统的网络设置: IP:192.168.23.135 子网掩码:255.255.255.0 默认网关:192.168.23.2 与虚拟网卡VMware Virtual Ethernet Adapter for VMnet8之间用桥接模式. V