From d70a726e858b4caf0f2b838e3da682a4de0e661a Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 23 May 2024 10:34:01 +0300 Subject: [PATCH] SSH jump host MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit К своему стыду, лишь только недавно начал использовать встроенный функционал работы с SSH jump host-ами. Как я до этого куда-то заходил (по SSH), если нет прямого доступа, но есть промежуточный SSH хост? ssh jumphost ssh dst, грубо говоря. Как вызвать scp таким образом? Не задумывался и делал: tar cf - ... | ssh jumphost ssh dst tar xf - .... Потом обнаружилось, что если целевые копируемые файлы где-то имеют ещё и hardlink, то после использования tar-а они "пропадают". Всё штатно, ничего неожиданного, но поведение scp временами хочется, когда он перезаписывает файл и не разрушает hardlink-и. Увидел опцию -J, для указания jump host-а. А также ProxyJump опцию в конфигурационном файле, которую можно для конкретного хоста прописывать. Где всё это раньше было, где я раньше был? Насколько же теперь удобнее стало напрямую указывать нужный мне хост, а использование jump-а самим SSH-ем прозрачно происходить. -- 2.50.0