Bevor ich eine Verbindung zu einem bestimmten Remotecomputer herstellen kann, muss ich einen bestimmten lokalen Befehl ausführen. Also anstatt muss ssh [email protected]
ich tun
local_command
ssh [email protected]
Ich möchte dies automatisieren, damit ich es nur tun muss ssh remote.machine
.
Ich weiß, dass ich dies auf Shell-Ebene erreichen kann, indem ich ein eigenes ssh
Skript erstelle , das aufruft /usr/bin/ssh
. Kann ich dies jedoch mit der Option ProxyCommand von tun ssh_config
?
Soweit ich es verstehe, brauche ich so etwas
Host remote.machine
ProxyCommand local_command; ssh [email protected]
in meiner ~/.ssh/config
Akte, aber nicht genau das natürlich, weil es kreisförmig ist!