我希望能够在code .
通过 ssh 连接到我的远程服务器时运行并将其转换为code --remote ssh-remote+client-name /path/to/directory
客户端。
这基本上只需要向服务器提供信息,指示需要“远程进入”的目录的路径。
SSH 是否允许这样的回话?
我可以看到我可以访问该$SSH_CLIENT
变量。我可能会在客户端运行一个 ssh 命令,但是我需要在客户端上运行一个暴露的 ssh 服务器,并使用正确的转发端口。
我希望能够在code .
通过 ssh 连接到我的远程服务器时运行并将其转换为code --remote ssh-remote+client-name /path/to/directory
客户端。
这基本上只需要向服务器提供信息,指示需要“远程进入”的目录的路径。
SSH 是否允许这样的回话?
我可以看到我可以访问该$SSH_CLIENT
变量。我可能会在客户端运行一个 ssh 命令,但是我需要在客户端上运行一个暴露的 ssh 服务器,并使用正确的转发端口。
首先,您清楚地了解您的
code
命令必须是别名或函数或某些脚本。也就是说,您应该能够使用反向端口转发来允许您的客户
remote
端ssh
进入您的客户端,而无需将您的客户端打开到“互联网”,或者通过您的防火墙/路由器/其他任何端口转发任何端口。像这样的东西:密码或 ssh-key 访问
remote
toclient
以及code
脚本的其余部分留给您,但如果您使用密钥和 anssh-agent
,您还应该能够使用该-A
选项将代理访问从客户端转发到远程。警告 Usor:因为您实际上允许某人从远程连接到您的客户端,如果它是共享远程,则可能会出现问题。