我已经在其上安装了 Oracle Virtual Box 和 RedHat。我可以从本地 PC (Windows 7) 使用 SSH 或 PuTTy 在本地访问 RedHat 吗?如果是,那么我将在主机名字段中输入什么?如果不是,那么连接它的最佳方式是什么?
答案1
作为格威利说在他的评论中,连接到 Virtual Box 来宾机取决于该虚拟机的网络设置。
默认设置似乎是网络地址转换这将使客户机和主机之间的层表现得像一个 NAT 设备(例如路由器),因此最适合不需要从主机访问客户机的情况。
因此我通常使用桥接网络模式将访客置于与主机相同的网络上,就像另一台具有自己的、可公开访问的 IP 地址的计算机一样。
要启用桥接模式,请关闭您的虚拟机并打开其设置、网络、适配器 1,然后更改附于下拉至桥接适配器。然后再次启动您的访客并确保它在您的(主机 = 访客)网络上具有有效的 IP 地址。
假设您的访客 IP 地址是 192.168.1.123,您可以使用 ssh 连接到它,如下所示:
ssh -Y 192.168.1.123
请注意,这将使用与登录主机相同的用户名,因此最简单的配置是在来宾上使用与主机上相同的用户名。
作为特哈斯指出,您还可以使用该ssh user@ip
语法以其他用户身份进行连接。