Bu benim önceki sorumun bir uzantısı . Ben ssh oturum açma üzerine bir uzak makinede yerel olarak saklanan bir komut (yani mount /home) çalıştırmak gerekir . Şu anda kullanıyorum:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
Bu iyi çalışıyor, ama .ssh/configher seferinde yazmak zorunda kalmamak için bu komutu benim koyabilir miyim diye merak ediyordum . Bir LocalCommandseçenek buldum , ancak herhangi bir RemoteCommandseçenek göremiyorum .
command-to-be-executedŞifrelenmiş bir diski açmak için parola içereceğinden, yerel makinede saklanması önemlidir . Komutu .profileuzaktaki makineye koyamamın nedeni budur .
~/.ssh/rcuzak makinede tekrar saklanır.psKomut satırı parametrelerimi (şifre dahil) gösterme hakkındaki yorumunuzla ilgili olarak , bu beni rahatsız etmiyor. Güvenmediğim uzak makinedir. Yerel makinem yalnızca kendim tarafından kullanıldığından, başka hiç kimsenin erişimi yokps.