Zanim będę mógł połączyć się z konkretną maszyną zdalną, muszę uruchomić określone polecenie lokalne. Więc zamiast tego ssh [email protected]
muszę zrobić
local_command
ssh [email protected]
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 [email protected]
w moim ~/.ssh/config
pliku, ale nie do końca tak, ponieważ jest okrągły!