SSH Advice, git cloning из нескольких скачков

это немного странно, и я не уверен, как справиться с этим.

На данный момент у нас есть поле для перехода, которое мы используем для подключения к клиентам:

Host jump.server.com Hostname jump.server.com ForwardAgent yes ForwardX11 yes User first.last Port 22 DynamicForward 9999 

Затем я подключаюсь к моему клиенту:

 Host jump.customer.com User server ForwardAgent yes ProxyCommand ssh -qaxT jump.server.com nc 10.xx.xx.x1 22 

Затем у этого клиента есть локальный сервер Stash :

 Host stash.customer User server ForwardAgent yes ProxyCommand ssh -qaxT jump.customer.com nc 10.xx.xx.x2 22 

Я хочу клонировать репо из stash на моей локальной машине, в настоящее время я могу клонировать его с сайта jump.customer.com без каких-либо проблем, см. Ниже:

 server@jump.customer.com:~/repos $ git clone ssh://git@stash.customer:7999/cm/repo.git Cloning into 'repo'... remote: Counting objects: 37, done. remote: Compressing objects: 100% (37/37), done. remote: Total 37 (delta 22), reused 0 (delta 0) Receiving objects: 100% (37/37), 5.41 KiB | 0 bytes/s, done. Resolving deltas: 100% (22/22), done. Checking connectivity... done. 

Однако, когда я пытаюсь сделать это на своей локальной машине, я получаю следующее:

 └─ $ ▶ git clone ssh://git@stash.customer:7999/cm/repo.git Cloning into 'repo'... Permission denied (publickey,gssapi-keyex,gssapi-with-mic). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

Сначала я подумал, что это означает, что мой ключ не был на сервере для этого репо, но я так посмотрел в безопасные журналы на stash.customer

 Oct 21 09:42:48 stash.customer sshd[24122]: Invalid user git from 10.xx.xx.1 Oct 21 09:42:48 stash.customer sshd[24123]: input_userauth_request: invalid user git Oct 21 09:42:49 stash.customer sshd[24123]: Connection closed by 10.xx.xx.1 

Это не проблема, вызываемая пользователем git на сервере или машине перехода. Я уверен, что stash не нужен традиционный пользователь ssh, поскольку в настоящее время он его не имеет, и я могу клонировать внутри сети.

TLDR; Я не могу клонировать репо на моей локальной машине только внутри сети из-за использования нескольких переходов.

Я решил это, добавив новую запись для stash.customer и переадресацию на конкретный порт.

 Host stash-customer.domain.com User system ForwardAgent yes ProxyCommand ssh -qaxT jump.customer.com nc 10.x.xx.xx 7999