SSH in una moltitudine di server diversi ogni giorno e alcuni di essi hanno strutture di filesystem diverse per i loro siti Web. Ogni volta che cambio server, devo capire dove andrò ai file che voglio davvero (perché è molto raro che io voglia trovarmi ~
).
Uso i file Fabric per automatizzare tutte le mie azioni (spingendo su git, SSH automatizzato sul server per estrarre da git, riavviando l'applicazione Web, cambiando dipendenze, ecc.), Quindi mi chiedevo se non potevo anche dirgli che volevo a SSH nella directory giusta in modo che io possa correre fab ssh
ed essere in una normale sessione SSH, nel posto giusto e iniziare a lavorare immediatamente.
Non si tratta di Fabric però; per favore ignoralo. Fabric sta eseguendo un batch di comandi. Il mio argomento è con il ssh
comando. Questo è ciò che dirò a Fabric di correre.
Quindi, come posso accedere ssh
a cd
una directory specifica all'accesso?
Nota: questo non può essere un server o una cosa a livello di utente. Ho più siti Web sotto un utente su alcuni server, quindi attaccare qualcosa ~/.bashrc
non funzionerebbe per me.