【不解决问题你打我】虚拟机与主机NATSSh问题(使用校园网)

简介:

名词:NAT模式(网络地址转换)
名词解释:百度
用法场景:当局域网ip地址紧张或者不允许在局域网下有新的ip的时候,我的情况是在宿舍使用校园网的时候发现桥接网卡无法使虚拟机连上网络,因为校园网只允许一个ip,所以就只能使用NAT模式,就是主机与虚拟机共用一个ip,通过映射端口来走流量的一种操作。目前我只测试了windows平台,以后会添加macos平台的。

操作环境

主机:windows10专业版
寄生机:centos7,unbuntu16.0/ubuntu18,0
虚拟机软件:VirtualBox(任意版本,只要不是太老就行)
ssh软件:electerm

第一步:查看网卡

选择网络和internet
在这里插入图片描述
选择网络和共享中心
在这里插入图片描述
选择更改适配器选项
在这里插入图片描述
找到VirtualBox Host-Only Nertwork

在这里插入图片描述
右键打开属性双击IPV4

在这里插入图片描述
得到ip地址,记下来,后面要用192.168.56.1

第二步:端口映射

打开vbox,运行虚拟机,我在这里使用ubuntu18.0做示范:
在这里插入图片描述
找到右下角从左往右第四个选项,右键打开,下拉选项选择第一个。
在这里插入图片描述
点开以后一会看到这样一个界面,点击高级,再点击接口转发
在这里插入图片描述
进来之后点击右上角那个小加号,然后像我这样设置好就行了。,子系统ip是固定的,但是主机ip不一定,所以前面的那里要看下。然后点击ok即可
在这里插入图片描述

第三步.ubuntu安装ssh服务:(必须)

打开虚拟终端:

  • 1.安装ssh服务端
    sudo apt-get install openssh-server;

  • 1.5 重启虚拟机
    reboot

  • 2.确认sshserver是否启动了
    ps -e | grep ssh
    在这里插入图片描述

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了

  • 3.启动sshserver
    /etc/init.d/ssh start

ubuntu一般是不自带ssh服务的,第三步报错就重启,然后再确认第二步即可

第四步 ssh

首先先测试。打开cmd,输入
ssh YourName@192.168.56.1 -p 2224
YourName是指你的虚拟机的现在登录的用户名:在我这里就是jojo,如果连接成功就可没问题了,接下来用ssh软件进行远控就行了
如果还是遇到问题,可以联系我的qq:1445270282,记得说明来意。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值