Questa è un'espansione della mia domanda precedente . Ho bisogno di eseguire un comando memorizzato localmente (cioè mount /home) su una macchina remota al login ssh. Al momento, sto usando:
ssh -t mymachine.example.com 'mount /home ; /bin/bash'
che funziona bene, ma mi chiedevo se avrei potuto inserire questo comando nel mio in .ssh/configmodo da non doverlo digitare ogni volta. Ho trovato LocalCommandun'opzione, ma non vedo alcuna RemoteCommandopzione.
È importante che command-to-be-executedsia archiviato sul computer locale, poiché conterrà la password per aprire un disco crittografato. Questo è il motivo per cui non riesco a inserire il comando .profilesul computer remoto.
~/.ssh/rcviene nuovamente memorizzato sul computer remoto. Per quanto riguarda il tuo commento sullapsvisualizzazione dei parametri della mia riga di comando (inclusa la password), ciò non mi disturba. È la macchina remota di cui non mi fido. La mia macchina locale viene utilizzata solo da me, quindi nessun altro ha accessops.