Die Frage beschreibt, wie man SSH in eine Maschine einfügt, auf die nur über einen oder mehrere Hosts zugegriffen werden kann (auf die auch SSH-fähig ist).
Gibt es eine äquivalente Möglichkeit, scp zu verwenden ? Das heißt, eine Datei von der Gegenmaschine auf meine lokale Maschine kopieren (vorausgesetzt, ich habe Passwort- oder Schlüsselzugriff auf alle Maschinen unterwegs)?
Akzeptierte Antwort:
Es funktioniert genauso wie das Multi-Hop ssh wenn Sie den ProxyCommand verwenden . Der ProxyCommand ist transparent, egal was Sie darüber hinaus tun.
Host proxy
Hostname proxy.tld
User proxy_user
Host target
Hostname target.tld
User target_user
ProxyCommand ssh -W %h:%p proxy
Dann scp file target: ausführen kopiert die Datei über den Proxy zum Ziel.