MobaXterm连接VirtualBox虚拟机

目录

1.下载MobaXterm

2.获取连接配置

3.mobaXterm连接虚拟机

4.更好的方案



1.下载MobaXterm

据说MobaXtrem是远程终端的超级全能神器,官网下载地址:MobaXterm free Xserver and tabbed SSH client for Windows

选择适合你的版本:一个是Home Edition(家庭版)-免费,另一个是Professional Edition(专业版)-付费。

下载:选择版本后,点击“Download MobaXterm Home Edition”或“Download MobaXterm Professional Edition”按钮开始下载。

安装MobaXterm:一直下一步即可。

2.获取连接配置

需要知道虚拟机的IP,账户使用默认的root/vagrant。登录虚拟机查看ip的命令:ip a

需要了解的是:virtualbox使用网络地址转换(NAT)的连接方式隐藏了真正的ip地址,也就是说10.0.2.15只是一个公共的ip地址。我们宿主机是ping不通这个地址的。

VirtualBox也默认配置了端口转发的方式允许远程连接虚拟机。端口转发:通过端口映射的方式实现从Windows主机访问虚拟机上运行的服务。 22 (guest) => 2222 (host) (adapter 1)就是将虚拟机的22端口映射到了宿主机的2222端口。

3.mobaXterm连接虚拟机

配置完成后,打开左侧的ssh连接,提示login as,这里需要输入的是虚拟机的用户名vagrant。

如果出现报错No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)

莫慌,设置下账户登录验证就好,只需要三步(使用vagrant ssh登录虚拟机进行设置):

a:su获取root账号权限,输入密码(默认vagrant)切换账户

b:运行命令 vi /etc/ssh/sshd_config ,修改 PasswordAuthentication 为 yes

c:重启ssh服务 systemctl restart sshd

然后就可以登录成功了。

4.更好的方案

如果每一个应用都使用端口转发的方式,那么重复繁杂的配置工作量我们是肯定不能接受的。所以,我们选择自定义VirtualBox虚拟机的私有网络。

只需要在vagrantFile中添加配置(配置中直接搜关键字private_network): config.vm.network "private_network", ip: "192.168.56.102"

ip的设置方案需要确认和VirtualBox在同一个网段就行,查看VirtualBox网段的方案:网络设置里查找以太网连接,查看VirtualBox的网络属性

更改配置后需要重启虚拟机vagrant reload,查看ip

现在主机和虚拟机就可以互相ping通了

这个时候MobaXterm就可以直接ip+root直连虚拟机了

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-23 20:22:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-23 20:22:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-23 20:22:03       82 阅读
  4. Python语言-面向对象

    2024-02-23 20:22:03       91 阅读

热门阅读

  1. 什么时候用ref和reactive

    2024-02-23 20:22:03       43 阅读
  2. 如何让qml使用opengl es

    2024-02-23 20:22:03       44 阅读
  3. ChatGPT提示词(最新)

    2024-02-23 20:22:03       40 阅读
  4. K8S 滚动升级&持久化实战案例

    2024-02-23 20:22:03       53 阅读
  5. 备战蓝桥杯 Day11(滚动数组优化+完全背包)

    2024-02-23 20:22:03       51 阅读
  6. c++无条件转移语句goto的介绍

    2024-02-23 20:22:03       52 阅读