我有一台以前用于某些 git 服务的服务器。这些服务已移至另一台服务器,我想通过转发 ssh 会话来确保至少暂时不需要更改用户的存储库远程设置。
我想到的方法是将由authorized_keys
git 服务器管理的文件在旧服务器和新 git 服务器之间共享,并根据该文件进行身份验证。由于此文件包含command="/some/script.sh"
要在 git 服务器上执行的脚本,我想看看是否可以在旧服务器上的同一位置创建某种代理脚本。
关于跳转服务器等有大量信息,ProxyCommand
但所有这些都在客户端配置“跳转”。是否可以透明地实现此效果,即无需更改客户端上的任何内容?我的 /some/script.sh 会是什么样子?