У меня есть сервер, который ранее использовался для некоторых git-сервисов. Они были перемещены на другой сервер, и я хотел бы, по крайней мере временно, убедиться, что удаленные репозитории пользователя не нужно изменять путем пересылки сессий ssh.
Подход, который я имел в виду, заключается в том, чтобы предоставить общий доступ к файлу authorized_keys
ключа, которым управляет git-сервер, как между старым сервером, так и новым git-сервером, и выполнить аутентификацию на этом уровне. Поскольку этот файл содержит command="/some/script.sh"
которая будет выполняться на git-сервере, я хотел бы посмотреть, смогу ли я создать какой-нибудь прокси-скрипт в том же месте на старом сервере.
Существует масса информации о серверах переходов , ProxyCommand
и т.д., Но все они настраивают «переход» на стороне клиента. Можно ли добиться этого эффекта прозрачно, то есть без необходимости что-либо изменять на клиентах? Как будет выглядеть мой /some/script.sh?