virtualBox中NAT网络模式下的ssh连接问题

最近在另一台电脑上更换了个虚拟机VirtualBox,这个虚拟机与Vmware使用上有很大的区别,首先这个虚拟机是免费的,其次网络配置会很简单,但习惯了Vmware的网络配置在VirtualBox中配置ssh远程操作上就遇到了不知道怎样连接了,下面就说下在virtualBox中NAT网络模式下的ssh连接问题,两个虚拟机在桥接模式下的ssh配置都是一样的,知识NAT模式下不同。
ssh服务设置
yum list installed | grep openssh-server 查看是否存在ssh服务
yum install openssh-server 如果不存在则进行安装
找到/etc/ssh/ 目录下的sshd配置文件sshd_config 使用vim进行修改:
将文件中的关于监听端口、监听地址前的#去掉
Port=22
ListenAddress 0:0:0:0
ListenAddress : :
PermitRootLog in yes 开启远程服务
PasswordAuthentication yes 开启用户名以及密码进行验证
保存文件并退出
sudo service sshd start 开启服务
检查服务以及端口
ps -e | grep sshd
netstat -an | grep 22

虚拟机配置ssh连接
首先在 VirtualBox虚拟机中找到网络配置,并点击端口转发进行设置,如图:

主机端口是自己设定的,子系统端口默认就是22端口,这个端口可以在虚拟机中/etc/ssh/目录下的配置文件sshd_config文件中进行修改。(连接ssh服务的前提就是虚拟机中必须安装sshd服务并且启动)
设定后从xshell中通过127.0.0.1与设定的6022映射端口进行登录就可以了。如图:

原文地址:https://www.cnblogs.com/supershuai/p/12357442.html

时间: 2024-11-05 06:25:59

virtualBox中NAT网络模式下的ssh连接问题的相关文章

Ubuntu下virtualbox nat网络模式下 实现宿主机访问虚拟机

参考原文(在windows环境下):http://hi.baidu.com/george_gly/item/5183b76e5a79e49ac5d2498b nat网络模式下,虚拟机可以访问外网.访问宿主机,但宿主机ping不通虚拟机ip,也无法ssh.ftp.http等方式访问虚拟机 如果是简单需求,可以通过virtualbox自带的端口转发功能实现,宿主机对虚拟机的访问 1.打开虚拟机设置中的网络项--> Port Forwarding 2.找到对应nat模式的网卡,点击下面的端口转发,增加

win7系统的虚拟机的NAT网络模式下的共享文件方式

本方法为NAT网络模式下的虚拟机与主机共享文件夹设置方式 首先设置虚拟机里的需要共享的文件夹 将文件共享选项的用户中设置为Everyone,选定后点击添加按钮,再点击共享按钮,最后点击弹出的窗口的确定按钮. 这里默认用户已经是NAT网络模式,所以不再赘述设置NAT网络模式. 在虚拟机中打开cmd命令窗口输入ipconfig命令查询虚拟机ip地址 在主机计算机界面右键添加一个网络位置 选择自定义网络位置 输入\\"刚才查询到的ip地址"\"共享文件夹名" 如:\\19

通过ssh访问NAT网络模式虚拟机里的Linux

进入 GuestOS : #/sbin/ifconfig 查看 inet addr : 10.0.2.15 然后到 HostOS 去, 看控制面板, 看网络和共享中心的VirtualBox Host-Only Network 的 ipv4 属性的ip 地址:192.168.56.1 准备够了, 下面果断配置: Notes: ssh 的默认端口是 22 打开virtualbox 的设置窗口 -〉网络-〉 Adapter1 启用 网络连接-〉连接方式:Nat -> 接入网线-> Port Forw

VMWare虚拟机bridged、host-only和NAT网络模式的区别和用法

VMWare提供了三种工作模式,它们是bridged(bridged 模式).NAT( 网络地址转换模式)和host-only(主机模式) . 1  VMWare虚拟机bridged.host-only和NAT网络模式的区别 1.1 bridged(桥接模式) 在bridged 模式下, VMWare 虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器.在bridged模式下,你需要手工为虚拟系统配置I P 地址.子网掩码, 而且还要和宿主机器处于同一网段, 这样虚拟系

LVS调度器中NAT工作模式实验

LVS群集创建与管理使用ipvsadm工具Network File System,网络文件系统 依赖于RPC(远端过程调用) 需要安装nfs-utils.rpcbind软件包 系统服务:nfs.rpcbind 共享配置文件:/etc/exports案例环境 LVS调度器作为web服务器池的网关,LVS两块网卡,分别连接内外网,使用轮询(rr)调度算法实验案例图实验过程一.配置NFS存储服务器,提供存储空间1.首先为nfs服务器添加两块硬盘2.添加硬盘后重启服务器3.为每台服务器修改主机名,方便识

如何在nat方式的虚拟机下做ssh连接

许多人在本机做测试都是用桥接的方式让虚拟机上网.如果ip地址紧张或者根本就不允许我们拥有一个局域网的ip,这时候便可以使用NAT方式+putty来远程操作. 第一步,打开设备-Network-更改网络设置 第二步,选择Nat后,点击端口转发 第三步,添加端口转发规则 第四步,指定本机和虚拟机的端口 第五步,打开putty进行连接 至此,我们在cmd下用ipconfig发现多了一个ip为192.168.56.1的网络连接 端口号记得和刚才指定的一致. 如何在nat方式的虚拟机下做ssh连接,布布扣

MVC模式下基于SSH三大框架的java web项目excel表格的导出(不依赖另外的jar包)

最近工作中碰到了需要将web页面的表格内容导出到excel表格并下载到本地的需求.以下是在利用网上资源.与同事探讨下,完成的代码. 首先我们需要有定义好的实体类.以下是截取了项目中用到的部分代码. 1 public class QyggDocuments implements java.io.Serializable { 2 3 private static final long serialVersionUID = -2543382529255041149L; 4 5 private Stri

CloudStack:高级网络模式下的网卡配置

一.场景描述 最近在测试CloudStack高级网络模式的配置,期间网络这块的确对我造成了一些困扰,现将其整理出来,供大家分享. 两块物理网卡:ifcfg-eno1以及ifcfg-eno2 两块桥接网卡:ifcfg-mbr0以及ifcfg-cloudbr0 其中ifcfg-eno1-->ifcfg-mbr0 (物理接口配置为access口,用于管理网络) 另外ifcfg-eno2-->ifcfg-cloudbr0 (物理网卡配置为trunk口,便于高级网络模式下网络的配置) 二.配置信息 [[

烂泥:【解决】Ubuntu下使用SSH连接centos系统很慢

本文首发于烂泥行天下. 这几天在Ubuntu下使用SSH连接centos系统,发现连接很慢.建议一个连接大约需要30s.很是坑爹,如下: 后来查询相关资料,发现这个是Ubuntu的一个Bug.解决此Bug很简单,只需要修改/etc/ssh/ssh_config即可.如下: sudo vi /etc/ssh/ssh_config 把ssh_config配置文件中GSSAPIAuthentication由原来的yes修改为no即可. 然后再次使用ssh连接centos就很快了.