ssh: канал отпуска открывается для быстрых копий

У меня есть высокое соединение задержки с удаленной системой. Я отлаживаю сценарий в удаленной системе и таким образом неоднократно копирую маленький файл через scp.

Это является раздражающим, потому что это должно повторно пройти проверку подлинности (использующий pubkey), каждый раз и целый процесс занимают больше времени, чем это должно.

Существует ли порт вперед или что-то, что я могу настроить, сделал бы аутентификацию обхода копии? Существует ли рецепт для этого?

5
задан 09.09.2010, 17:40

2 ответа

Вы могли включить совместное использование соединения. Вы сохранили бы единственное соединение открытым (например, использовали бы его для работы над удаленным сайтом), и используйте то же самое соединение для копирования с scp.

Для активации его, Вам нужно в Вашем ~/.ssh/config

Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p

ControlPath путь к сокету для общего соединения. Выше примера создает динамическое имя из входа в систему и имени хоста.

5
ответ дан 07.12.2019, 17:07

Использование SFTP (через sftp) позволит Вам держать открытое соединение и передача как много раз по мере необходимости, если серверу включили подсистему SFTP.

2
ответ дан 07.12.2019, 17:07

Теги

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