To rozwinięcie mojego wcześniejszego pytania . Muszę uruchomić lokalnie przechowywane polecenie (tj. mount /home
) Na zdalnym komputerze podczas logowania ssh. W tej chwili używam:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
co działa dobrze, ale zastanawiałem się, czy mógłbym wprowadzić to polecenie do siebie, .ssh/config
aby nie musiałem go wpisywać za każdym razem. Znalazłem LocalCommand
opcję, ale nie widzę żadnej RemoteCommand
opcji.
Ważne jest, aby command-to-be-executed
były przechowywane na komputerze lokalnym, ponieważ będą zawierać hasło do otwarcia zaszyfrowanego dysku. To jest powód, dla którego nie mogę umieścić polecenia .profile
na zdalnym komputerze.
~/.ssh/rc
jest ponownie przechowywany na zdalnym komputerze. Jeśli chodzi o komentarz na tematps
wyświetlania moich parametrów wiersza poleceń (w tym hasła), nie przeszkadza mi to. To zdalna maszyna, której nie ufam. Z mojej lokalnej maszyny korzysta tylko ja, więc nikt inny nie ma do niej dostępups
.