虚拟机配置SSH

如何在本地虚拟机中搭建SSH,通过window去访问虚拟机中的linux系统,可以通过如下的方式去进行:

虚拟机的三种模式了解:搞懂虚拟机VirtualBox网络配置

方式一:桥接模式

1.桥接模式是虚拟机相当于接到一个交换机上,然后交换机与物理机的网卡连接;

这里面设置的东西就是相当于设置虚拟网卡的ip,最终显示在物理机查到会是这样的,这个在桥接模式里面用不上,可以设置也可以不设置,因为桥接模式相当于接到一个交换机上,不需要用到这个网卡(疑问:那需要网卡嘛?那哪个是它用到的网卡??)

 

 

2.设置为桥接模式,因为启用了【网卡1】,虚拟机会给Ubuntu系统配置一块虚拟网卡【enp03】,这里我们设置Ubuntu虚拟网卡和桥接的Windows物理网卡在同一个网段,这样就可以实现互通了;(前面提到桥接模式用到的网卡就是这个enp03,那这个网卡和一开始设置的网卡是什么关系?猜测是给Host-Only模式使用的)

 

3.设置静态ip,且需要设置于物理机为同一个频段,然后即可ping通所有与物理机连接在同一个里尤其下的其他物理机:

sudo vi /etc/netplan/01-network-manager-all.yaml

 

然后使其生效:

sudo netplan apply

 

方式二:Host-Only模式,只能使用ssh,虚拟机只能ping通虚拟网卡,ping不通物理机的ip

1.设置虚拟网卡的ip:

从这里设置:设置与物理机的ip在同一个网段

2.设置enp0s3网卡在同一个网段且为固定ip,默认不设置也行自己分配:

sudo vi /etc/netplan/01-network-manager-all.yaml

 

然后使其生效:

sudo netplan apply

 

ping物理机的ip不通,但ping自己虚拟机的网卡可以:

 

 

物理机ping其他的都可以ping通:

 

ssh可以登录,登录ip为enp0s3网卡的ip;

方式三:Host-Only模式+NAT模式(暂未验证)

sudo vi /etc/netplan/01-network-manager-all.yaml

 

设置完使其生效

sudo sudo netplan apply

 

 

ssh登录的ip看的是enp0S8的,因为这个是建立虚拟机和主机之间的物理连接,然后网卡1是建立虚拟机与外网的连接;

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值