gpt4 book ai didi

linux - 从外部源通过 SSH 连接到 Linux guest 虚拟机?

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:14 25 4
gpt4 key购买 nike

我目前有一台 Linux 服务器作为虚拟机在 Virtualbox 上运行,使用 Windows 8.1 作为主机。我可以毫无问题地从 Windows 主机通过 SSH 访问 guest 系统。但如何设置才能从不在本地网络内的外部计算机(例如来自另一个国家/地区)进行 SSH?我在网上看到的所有示例都是仅从主机到 guest 的 SSH。

我的 Linux guest 使用桥接网络并使用动态 IP。

非常感谢!

最佳答案

好的,我明白了!

我在 Virtualbox 中设置了 2 个网络:NAT (eth0) 和桥接网络 (eth1)。 NAT 允许 Linux guest 访问互联网,桥接允许 Windows 主机将数据发送到 Linux guest 。两者都在 Linux guest 中获得动态 IP。

在 Virtualbox NAT 的端口转发部分,我有 Windows 主机的内部 IP 地址和作为访客的桥接连接的 IP 地址。就我而言,分别是 192.168.1.1 和 192.168.1.8。端口分别为 2222 和 22。

对于我的路由器,我启用了到 Windows 主机 (192.168.1.1) 端口 2222 的端口转发。

在 Windows 防火墙中,我打开了端口 2222 进行连接。

就是这样!我现在可以从本地网络中的计算机通过 (username)@192.168.1.8 以及通过 (username)@Windows_host_public_IP 从本地网络外部的计算机通过 SSH 连接到 Linux guest 。

关于linux - 从外部源通过 SSH 连接到 Linux guest 虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29471208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com