我可以使用 Landscape 通过 SSH 连接到计算机吗?

我可以使用 Landscape 通过 SSH 连接到计算机吗?

我有几台电脑,我用它来管理典型景观。

它们都在路由器后面,并且位于不同的城市,因此我无法使用 openssh 轻松地通过 SSH 进入它们。它们运行的​​是 Ubuntu 12.04 桌面版。我可以使用 Landscape 通过 SSH 进入计算机吗?

答案1

不,但您可以使用 Landscape 在盒子上运行命令。您可以(例如)通过 ssh 运行任何您想运行的内容,但以脚本的形式运行。

另一个选择是通过该脚本系统设置反向 SSH 隧道。

因此,您可以创建一个脚本,在景观管理主机上运行,​​该脚本通过 ssh 连接到您的家用机器或其他可公开访问的 IP:-

ssh -R2222:localhost:22 [email protected]

您需要在远程计算机上生成一个没有密码的 ssh 密钥,并将公共部分放在 ~/.ssh/authorized_keys 中的“homeserver”上,这是执行此操作的先决条件。

一旦设置了 ssh 隧道,您应该能够(在 homeserver.example.com 上):-

ssh -P 2222 username@localhost 

这会将 ssh(在端口 2222 上)从 homeserver.example.com 重定向到远程主机上的端口 22。

答案2

目前您无法将 Landscape 用作远程控制台代理,但它是最受要求的功能之一,因此正在积极考虑中。如果您想提供更多有关您的用例的信息,那将会很有帮助——据我所知,绕过不可路由的 IP 和防火墙是您的需要吗?

相关内容