ssh с nautilus: подключитесь к server1, а затем server2 [дубликат]

С терминалом я могу: ssh my_id @ server1 , а затем ssh my_id @ server2

(я сначала достигаю server1, а от него достигаю server2. Мне нужно это сделать, потому что у меня нет прямого доступа к server2 (правила колледжа )).

С помощью Nautilus я могу: ssh: // server1, но тогда нет окон для записи, и поэтому я могу подключиться к ssh: // server2 (речь об этом окне: http: // image .noelshack.com / fichiers / 2018/23/5/1528454949-capture-d-ecran-de-2018-06-08-12-47-25.png )

Есть идеи, как получить доступ к server2 с помощью сначала получить доступ к server1 с помощью Nautilus?

0
задан 8 June 2018 в 03:49

1 ответ

Создайте файл ~/.ssh/config если не уже существует, и добавьте после содержания:

Host server1
    User my_id
    ServerAliveInterval 120

Host server2
    User my_id
    ProxyCommand ssh -q -W server2:22 server1
    ServerAliveInterval 120

Вы могли даже объединить больше серверов транзитного участка в цепочку:

Host server3
    User my_id
    ProxyCommand ssh -q -W server3:22 server2
    ServerAliveInterval 120

(ServerAliveInterval 120 является дополнительным, но я всегда использую его, потому что много ssh серверов отбросят неактивные соединения через какое-то время, и эта опция предотвращает это путем отправки пакета каждые 120 секунд.)

Затем можно непосредственно работать

ssh server2

и также подключение к ssh://server2 с наутилусом.

Если у Вас будет аутентификация по паролю, то пароли обоих серверов будут запрошены один за другим.

1
ответ дан 29 October 2019 в 04:03

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

Похожие вопросы: