Це розширення мого попереднього питання . Мені потрібно запустити локально збережену команду (тобто 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
.