我们有一台 RHEL 7.2 服务器,它在 KVM 上运行虚拟 RHEL 7.2 机器。连接到此 VM 的唯一方法是通过 SSH 连接到服务器,然后使用服务器上的用户再次通过 SSH 连接到该 VM。
如何通过 SFTP 连接到虚拟机,以便可以通过 Krusader 和类似客户端操作文件?
答案1
通常,virtual box 和 VMware 都将通过主机到虚拟机的网络连接配置为基于 NAT,在与 LAN 测试隔离的子网上。这与大多数人的家庭路由器上的 NAT 实施有优点和缺点。除非您发起流量或配置端口转发,否则您对网络/互联网“不可见”。对于服务器应用程序,您需要专门让主机在端口(本例中为 21/22)上将数据包转发到访客系统的 IP 地址。
我几乎总是将虚拟机配置为在桥接模式而不是 NAT 下运行,部分原因是为了避免这种情况。我无法确切地告诉您如何做到这一点,因为您没有告诉我们您正在运行什么虚拟机软件。但这很容易做到。
在桥接模式下,访客将从 LAN DHCP 服务器获取 IP 地址,并且与所有其他客户端位于同一 LAN 中,从而使您尝试做的事情变得微不足道。