环境:
主机windows xp
虚拟机virtualbox装了一个redhat企业版6
网络:
虚拟机使用了NAT的连接方式
NAT可参考
http://baike.baidu.com/view/16102.htm
以上设置后,虚拟机就可以通过主机来访问外网了。但是,主机如何访问虚拟机呢?
1.在公司的局域网,虚拟机设置一个可用的ip,网络设置和主机一样(ip不一样,其他一样)
2.如果没有局域网环境,需要使用端口映射的方式(port forwarding)
原理可参考
http://huzhangsheng.blog.163.com/blog/static/34787784200802801435931/
说白了就是,访问本机的一个端口,会直接转发到虚拟机对应的一个端口上
比如主机22端口对应虚拟机的22端口,这时候我访问主机的ip:22,相当于访问了虚拟机的ip:22
设置端口映射:
virtualbox使用nat后,主机会出现一个ip为192.168.56.1的网络连接:
同时虚拟机的Port Forwarding设置一下映射关系:
ssh连接配置:
ssh配置ip为主机的ip,也就是192.168.56.1,端口为22。你可以想象的到,其实这个连接是访问虚拟机的22端口。主机使用哪个端口都行(不一定要和虚拟机的端口一样),不一定是22,但虚拟机因为是ssh服务,所以是22端口。也就是说,主机使用400端口映射虚拟机22端口也可以。
连接成功了!
分享到:
相关推荐
"使用 SSH 连接 Window 主机和 Ubuntu 虚拟机" 在本文中,我们将探讨如何使用 SSH 连接 Window 主机和 Ubuntu 虚拟机。SSH(Secure Shell)是一种安全的网络协议,用于远程登录和管理计算机。 1. 配置虚拟机 IP ...
本文将介绍如何使用Xshell和Xftp7这两个常用的网络工具,通过SSH连接到一个Kali Linux虚拟机。 Xshell是一款在Windows平台上使用的强大的安全终端模拟软件,提供了多种网络协议的支持,包括SSH、TELNET等。而Xftp7...
### SSH连接Linux虚拟机及其常见错误解决方法 SSH(Secure Shell)是一种安全的远程登录协议,广泛应用于Linux系统中进行远程管理和数据传输等操作。本文将详细介绍如何通过SSH连接Linux虚拟机,并针对连接过程中...
虚拟机VMware Workstation14 Cent OS 6.7 x64 VMnet8信息: IPv4地址:192.168.21.0 子网掩码:255.255.255.0 默认网关:192.168.21.2 一、修改VMware的网络设置 位置:工具栏->编辑->虚拟网络编辑器[管理员] NAT...
### SecureCRT连接虚拟机Ubuntu实测知识点解析 #### 一、引言 本文旨在详细介绍如何使用SecureCRT软件连接Oracle VM VirtualBox中的Ubuntu虚拟机。通过实际操作与图文结合的方式,帮助读者快速掌握这一技能,避免在...
xshell连接虚拟机linux Xshell连接虚拟机Linux是一种常见的远程连接方式,...Xshell连接虚拟机Linux需要确保网络连接、禁用SELinux和启动sshd服务。,同时,需要确保Xshell客户端和Linux系统之间的网络连接畅通无阻。
PUTTY支持多种网络协议,如SSH(安全外壳协议), Telnet和Serial等,但最常见的用途是通过SSH连接到Linux系统,进行远程管理和运维工作。 SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供加密的通信...
设置虚拟机网络模式为Host-Only - 在虚拟机设置中将网络适配器模式设置为**Host-Only**。 - **配置VMnet1**:打开VMware Network Editor,找到VMnet1,设置其IP地址为`192.168.2.1`/24(此处的“2”可以替换为任何...
有时,环境变量配置不当也会导致Shell脚本或程序运行异常,影响SSH连接。 **解决方案:** 确保关键环境变量如`PATH`, `LD_LIBRARY_PATH`, `TCL_LIBRARY`等设置正确。编辑用户主目录下的`.bashrc`文件,添加或修改...
通过MobaXterm,你可以轻松地创建SSH连接,直接在本地计算机上与虚拟机中的命令行界面交互,而无需打开单独的终端窗口。这极大提升了工作效率,尤其是在处理多台服务器或虚拟机时。 描述中提到的“从虚拟机上下载...
在Linux虚拟机中安装SSHFS后,可以通过SSH连接挂载Windows的共享目录,反之亦然,从而实现无缝的文件拖放操作。 4. **Nautilus(GNOME文件管理器)和Windows Explorer集成**:对于图形界面用户,一些工具(如Gnome ...
ubuntu 虚拟机网络设置和 SSH 服务安装 一、虚拟机网络设置 虚拟机网络设置是指在 ubuntu 下设置虚拟机的网络环境,以便虚拟机可以连入互联网。该过程包括宿主机和虚拟机软件上的操作。 1. 宿主机网络环境设置 在...
标题提及的问题是关于使用SecureCRT连接虚拟机中的Linux系统时遇到的连接问题。SecureCRT是一款在Windows环境下用于连接UNIX或Linux服务器的终端仿真程序,它支持SSH1和SSH2协议,提供了一个方便的命令行操作界面,...
**标题:“连接虚拟机常用的工具CRT软件包”** 在IT领域,虚拟化技术的应用日益广泛,而连接虚拟机的工具也变得至关重要。其中,“CRT”通常指的是“SecureCRT”,这是一款功能强大的终端仿真器,特别适合于管理和...
SSH远程登录Linux虚拟机 SSH(Secure Shell)是一种安全的远程登录协议...SSH远程登录Linux虚拟机需要设置IP地址、检查网络连通性、解决IP地址不在同一网段的问题,并使用SSH Secure Shell Client来登录Linux虚拟机。
ubuntu 虚拟机网络设置和 SSH 服务安装 一、虚拟机网络设置 1.宿主机网络环境设置 在宿主机上,需要将虚拟机的虚拟网卡 VMware Network Adapter VMnet8 的 IP、DNS 获取方式设为自动获取,并在宿主机的连接外网的...
完成上述步骤后,你就可以在Windows 10上使用SSH连接到其他系统,同时也可以让其他系统通过SSH连接到你的Windows 10。这在进行开发、远程管理或文件传输时非常有用。在实际应用中,还应了解如何管理和配置SSH服务器...