Otázka popisuje, jak SSH do počítače, ke kterému lze přistupovat pouze prostřednictvím jednoho nebo více hostitelů (na které lze také připojit SSH).
Existuje ekvivalentní způsob použití scp
? To znamená zkopírovat soubor na můj místní počítač ze vzdáleného počítače (za předpokladu, že mám přístup pomocí hesla nebo klíče ke všem počítačům na cestě)?
Přijatá odpověď:
Funguje to stejně jako multi-hop ssh
pokud použijete ProxyCommand
. ProxyCommand
je transparentní bez ohledu na to, co děláte výše.
Host proxy
Hostname proxy.tld
User proxy_user
Host target
Hostname target.tld
User target_user
ProxyCommand ssh -W %h:%p proxy
Poté spusťte scp file target:
zkopíruje soubor přes proxy do cíle.