代理 ssh 连接服务器端

代理 ssh 连接服务器端

我有一台以前用于某些 git 服务的服务器。这些服务已移至另一台服务器,我想通过转发 ssh 会话来确保至少暂时不需要更改用户的存储库远程设置。

我想到的方法是将由authorized_keysgit 服务器管理的文件在旧服务器和新 git 服务器之间共享,并根据该文件进行身份验证。由于此文件包含command="/some/script.sh"要在 git 服务器上执行的脚本,我想看看是否可以在旧服务器上的同一位置创建某种代理脚本。

关于跳转服务器等有大量信息,ProxyCommand但所有这些都在客户端配置“跳转”。是否可以透明地实现此效果,即无需更改客户端上的任何内容?我的 /some/script.sh 会是什么样子?

相关内容