Uso PuTTY per connettermi a un server remoto. Voglio che la mia sessione SSH si avvii in una cartella specificata sul server, quindi non dovrò farlo cd /my/path/
ogni volta che eseguo l'accesso. Possibile?
Uso PuTTY per connettermi a un server remoto. Voglio che la mia sessione SSH si avvii in una cartella specificata sul server, quindi non dovrò farlo cd /my/path/
ogni volta che eseguo l'accesso. Possibile?
Risposte:
Se si desidera il comportamento solo quando si accede tramite PuTTY, è possibile utilizzare il "comando remoto" nella finestra di dialogo di configurazione PuTTY (in Connessione / SSH). Digiteresti
cd /my/path ; /bin/myshell
nel campo "comando remoto". Se hai cose più complicate da configurare, dovresti digitare il nome di uno script / home / tuonome / tuoscript per "comando remoto" che contiene qualcosa come
cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell
È necessario avviare manualmente la shell nello script, altrimenti la sessione SSH terminerà subito dopo il completamento dello script.
"comando remoto" ha il vantaggio di poter creare diverse sessioni di salvataggio in PuTTY in cui vengono chiamati script diversi (se necessario).
Naturalmente, se si desidera sempre avere la stessa directory (indipendente da PuTTY) quando si accede al proprio account, è possibile aggiungere il cd
comando ~/.profile
o ~/.bash_profile
come spiegato da Grawity.