Esta es una expansión de mi pregunta anterior . Necesito ejecutar un comando almacenado localmente (es decir mount /home) en una máquina remota al iniciar sesión ssh. Por el momento, estoy usando:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
lo que funciona bien, pero me preguntaba si podría poner este comando en mi .ssh/configpara no tener que escribirlo todo el tiempo. Encontré una LocalCommandopción, pero no veo ninguna RemoteCommandopción.
Es importante que command-to-be-executedse almacene en la máquina local, ya que contendrá una contraseña para abrir un disco encriptado. Esa es la razón por la que no puedo poner el comando en .profilela máquina remota.
~/.ssh/rcse almacena nuevamente en la máquina remota. En cuanto a su comentario sobrepsmostrar mis parámetros de línea de comandos (incluida la contraseña), eso no me molesta. Es la máquina remota en la que no confío. Mi máquina local solo la uso yo mismo, por lo que nadie más tiene accesops.