从主机命令行进行虚拟机交互(而非管理)——可能吗?

从主机命令行进行虚拟机交互(而非管理)——可能吗?

我有一台运行 Linux 的虚拟机。我有什么办法可以从主机连接到虚拟机操作系统上的终端吗?例如,AWS 允许您直接通过 SSH 进入虚拟化操作系统。我如何虚拟化操作系统然后通过 SSH 连接到它?

我的问题有点模糊,因为我对此不太熟悉。非常感谢软件(Xen、vbox?)/教程/论文的提示

编辑:说它是用于客户机和主机操作系统的 Linux。

答案1

从主机上的终端输入:

ssh [email protected]<-- 您的访客的 IP

系统会询问你一个密钥,请输入:

yes

系统会要求您输入密码。输入您登录的用户的密码。

如果您的客户端正在监听非标准端口,第一个命令会略有不同...

ssh -p [port number] [email protected]

答案2

如果您使用默认的 VBoxManage GUI 使用 VirtualBox,则默认情况下,它会在启动时创建一个显示机器控制台的窗口。如果您在后台运行虚拟机(VBoxHeadless),则可以启用远程桌面选项并使用 连接到虚拟机rdesktop

如果您正在使用其他 VM 托管程序,那么您需要检查文档,但我认为所有程序都会有类似的功能。

如上所述,如果虚拟机正在运行sshd或等效运行,那么您应该能够使用ssh它从主机(或其他地方,取决于网络连接)登录到它。

相关内容