Ssh на сервер2 через сервер1, используя учетные данные на сервере1

Чтобы избавить себя от головной боли в будущем, используйте разделы. Все приводы выходят из строя, это вопрос не «если», а «когда». Если вы используете целые диски, то после отказа диска вы должны заменить его моделью точно такого же размера. Даже несколько МБ больше из-за другого производителя или изменений процесса, что бы то ни было, приведет к сбою замены диска.

Используя разделы, когда один из ваших текущих дисков емкостью 2 ТБ выходит из строя, вы получаете замену на 4 ТБ (или что-то еще, просто нужно больше ), а затем создаете на нем раздел того же размера 2 ТБ. Да, возможно, вы зря тратите место на этом новом большом диске. Использование остальной части этого диска в качестве раздела рейда, отличного от -, возможно, но это может повлиять на производительность странным образом. После нескольких отказов и замен дисков вы в конечном итоге замените все свои оригинальные диски емкостью 2 ТБ, и теперь у вас есть возможность расширить свой RAID-массив, чтобы использовать разделы большего размера.

1
20.11.2021, 12:58
1 ответ

@αғsнιη указал мне наhttps://serverfault.com/q/337274/155817в комментарии, и на основании этого мне удалось заставить его работать, используя следующие строки в моем локальном ~/.ssh/configфайле:

Host server2
    Hostname server2.example.com
    User user2
    ProxyCommand ssh -o 'ForwardAgent yes' server1  'ssh-add && nc %h %p'

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

$ ssh server2
Identity added: /home/user1/.ssh/id_rsa (/home/user1/.ssh/id_rsa)

Приведенное выше сообщение вызвано ssh-add, который добавляет мою личность с сервера 1 в агент проверки подлинности, работающий на сервере 2. Однако это не должно быть проблемой.

1
20.11.2021, 14:25

Теги

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