Це розширення мого попереднього питання . Мені потрібно запустити локально збережену команду (тобто mount /home) на віддаленій машині після входу в ssh. На даний момент я використовую:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
що добре працює, але мені було цікаво, чи можу я ввести цю команду в свою, .ssh/configщоб мені не потрібно було її друкувати щоразу. Я знайшов LocalCommandваріант, але не бачу жодного RemoteCommandваріанту.
Важливо, щоб command-to-be-executedвін зберігався на локальній машині, оскільки він буде містити пароль для відкриття зашифрованого диска. Ось чому я не можу поставити команду .profileна віддалену машину.
~/.ssh/rcзнову зберігається на віддаленій машині. Щодо Вашого коментаря щодоpsпоказу параметрів мого командного рядка (включаючи пароль), це мене не турбує. Я не довіряю віддаленій машині. Мою локальну машину використовує лише я, тому ніхто більше не має доступу до неїps.