vbox虚拟机linux ssh,Virtualbox 主机通过ssh连接虚拟机的解决方法

问题描述

Virtualbox 用主机连接ssh时,总是处于无法连接状态,并且无任何有用的错误提示,查阅资料得知问题大概率出在了虚拟机网络连接配置上。虚拟机初始设置时,NAT 网络作为虚拟机访问外部网络的最简单配置项,通常是被默认设置的,但是 NAT 只允许虚拟机访问外部网络,不允许外部网络访问虚拟机,这是ssh无法连接的根本原因,解决方式就是更换网络连接方式。

网上教程多是让建立双网卡驱动,在NAT原有基础上增加Host-only网络连接方式,后者是专用于主机和虚拟机之间的访问,但是在实际测试中,增加Host-only方式无法实现,虚拟机在启动时,无法创建网卡驱动,多次尝试下无果,不得不放弃该方法,直接使用桥接连接的方式。

2410a27aa01e

QQ截图20201029085243.png

解决方式

环境配置信息

操作系统:win 10家庭版

Virtualbox版本:6.1

Xshell 版本:6

Linux发行版本:Centos 7

Virtualbox 网卡配置:桥接

在linux中修改 /etc/ssh/sshd_config 文件的配置,开启以下三项配置

Port 22

ListenAddress 0.0.0.0

ListenAddress ::

在linux中运行 ifconfig 命令查看网络IP地址、子网掩码和网关

2410a27aa01e

image.png

并查看虚拟机网卡属性,查看Ipv4属性,把IP地址设置为和上一步的同一网段,子网掩码和默认网关保持一致。

2410a27aa01e

image.png

至此虚拟机和本地网卡配置完毕,通过ssh就可以连接虚拟机。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值