Как я могу подключиться к ноутбуку jupyter с помощью xshell с несколькими прыжками?

Мне нужно два SSH для подключения к серверу назначения.
ssh username1 @ ip_address1
ssh username2 @ ip_address2
Как я могу подключить второй сервер из локального (Windows) с X-Shell?

1 ответ

Если вы говорите, что вам нужно подключиться к адресу address_1, прежде чем вы сможете подключиться к address_2, другими словами, адрес address_1 действует как поле перехода, то вы можете настроить .ssh/config файл для использования address_1 в качестве прокси. Например

Host add_1_jump
 ForwardAgent yes
 Hostname ip_address1
 user username1

Host ssh ip_address2
 ProxyCommand ssh -W %h:%p add_1_jump

Затем с вашего клиентского компьютера, когда вы делаете

ssh username2@ip_address2

Он должен передать соединение через адрес_1 для вас.

Для получения дополнительной информации об этом и использовании ключевых файлов см. Статьи, такие как

https://www.lorrin.org/blog/2014/01/10/one-liner-ssh-via-jump-box-using-proxycommand/

Другие вопросы по тегам