Так, ви можете повторно використовувати вихідний ssh-з'єднання та відкривати ssh на будь-якому терміналі, який вам подобається. Детальну інформацію див. У відповіді на питання StackOverflow:
Якщо ви відкриєте перше з'єднання з -M:
ssh -M $REMOTEHOST
наступні підключення до $ REMOTEHOST будуть "накопичуватися" на з'єднанні, встановленому головним ssh. Найбільш помітно, що подальша автентифікація не потрібна. Детальнішу інформацію див. У розділі man ssh_config у розділі "ControlMaster". Використовуйте -S для визначення шляху до спільного сокета; Я не впевнений, що таке за замовчуванням, тому що я налаштовую спільний доступ, використовуючи файл конфігурації.
У своєму .ssh / config-файлі я маю такі рядки:
host *
ControlMaster auto
ControlPath ~/.ssh/ssh_mux_%h_%p_%r
Таким чином, я не повинен пам'ятати, щоб використовувати -M або -S; ssh з'ясовує, чи існує спільне з'єднання для комбінації хост / порт / ім'я користувача та використовує це, якщо можливо.