使用 ssh 为 NAT 背后的用户提供远程支持?

fti*_*sem 5 linux ssh

我想通过 ssh 为一些 linux 机器提供远程支持。我在这些机器上没有密码,它们在 nat 后面,没有端口转发。

我的想法是,每当客户需要我的服务时,他/她在她的机器上键入一个命令,这会建立到我的服务器的双向连接。使用这种双向连接,我想完成任务,他/她要求我这样做。

这将是一个理想的解决方案,如果它对客户端来说是透明的,比如共享屏幕会话......

Dan*_*eck 3

通过 SSH 端口转发来完成此操作。您的客户需要输入

ssh -R 22:yourhost:10022 someuseronyourhost@yourhost
Run Code Online (Sandbox Code Playgroud)

那么你需要(上yourhost

ssh -p 10022 aclientsusername@yourhost
Run Code Online (Sandbox Code Playgroud)

但您的客户将无法看到您所做的事情。