Zanim będę mógł połączyć się z konkretną maszyną zdalną, muszę uruchomić określone polecenie lokalne. Więc zamiast tego ssh me@remote.machine
muszę zrobić
local_command
ssh me@remote.machine
Chciałbym to zautomatyzować tak, że muszę tylko to zrobić ssh remote.machine
.
Wiem, że mogę to osiągnąć na poziomie powłoki, tworząc własny ssh
skrypt wywołujący /usr/bin/ssh
, ale czy mogę to zrobić za pomocą opcji ProxyCommandssh_config
?
O ile rozumiem, potrzebuję czegoś takiego
Host remote.machine
ProxyCommand local_command; ssh me@remote.machine
w moim ~/.ssh/config
pliku, ale nie do końca tak, ponieważ jest okrągły!