SSH от A через B до C, используя закрытый ключ на B [закрыто]Linux

Ответить
Anonymous
 SSH от A через B до C, используя закрытый ключ на B [закрыто]

Сообщение Anonymous »

Схема:

Код: Выделить всё

    ssh       ssh
A ------> B ------> C
^          ^
using A's   using B's
ssh key     ssh key
Предварительные условия:
  • А запускает ssh-агент
  • A может получить доступ к B
  • B может получить доступ к C
  • A не может получить прямой доступ к C
  • Открытый ключ ssh пользователя A присутствует в B:~/.ssh/authorized_keys
  • Открытый ключ ssh пользователя B присутствует в C:~/.ssh/authorized_keys
Что я пробовал
После этого вопроса я попробовал соответствующий ответ, вот мой .ssh/ конфигурация

Код: Выделить всё

Host proxy
HostName 10.10.10.10
User foo
Port 1234
IdentityFile ~/.ssh/id_rsa

Host target
HostName 11.11.11.11
User bar
Port 5678
ProxyCommand ssh -o 'ForwardAgent yes' proxy 'ssh-add && nc %h %p'
Это работает:

Код: Выделить всё

$ ssh -t proxy ssh bar@11.11.11.11 -p 5678
Это не работает:

Код: Выделить всё

$ ssh -t proxy ssh target
ssh: Could not resolve hostname target: Temporary failure in name resolution
Connection to 10.10.10.10 closed.

$ ssh target
Could not open a connection to your authentication agent.
kex_exchange_identification: Connection closed by remote host
Connection closed by UNKNOWN port 65535
Я также пробовал использовать эту конфигурацию после этого вопроса:

Код: Выделить всё

Host proxy
HostName 10.10.10.10
User foo
Port 1234
IdentityFile ~/.ssh/id_rsa

Host target
HostName 11.11.11.11
User bar
Port 5678
ProxyCommand ssh -W %h:%p proxy
Но когда я запускаю ssh target, он продолжает запрашивать пароль

Я хотел бы просто запустите ssh target, но я застрял. Если бы кто-то мог помочь! Спасибо большое!

Подробнее здесь: https://stackoverflow.com/questions/786 ... e-key-on-b
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»