Как я могу подключиться к ноутбуку 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/