jac*_*cee 2 ssh virtualbox gnome-boxes
我收到了用于我的 CS 作业的虚拟机。我已经在 Gnome Boxes 中打开它(只需双击 VM 映像),但我不想在那里编写代码,而是在本地计算机上编写代码,然后在虚拟机上通过 ssh 进行编译。该虚拟机具有 .ova 扩展名,并且在 Boxes Preferences 中显示 Broker QEMU Session、Display Protocol SPICE。我应该使用什么作为 ssh 的远程 IP?是否需要对虚拟机进行任何其他配置?我应该如何添加它们?
最简单的方法是使用反向 SSH 隧道。
从虚拟机内部运行:
ssh -NT -R 2222:localhost:22 user@_gateway
Run Code Online (Sandbox Code Playgroud)
其中user是主机中的用户名。
现在,您可以使用以下命令从主机进行连接
ssh -p 2222 guestuser@localhost
Run Code Online (Sandbox Code Playgroud)
其中guestuser用户名是 guest。
如果您不想每次启动时都从来宾运行命令,则可以autossh从服务使用。
| 归档时间: |
|
| 查看次数: |
11007 次 |
| 最近记录: |