Cambiare la directory predefinita quando ho SSH al server

Mi stavo chiedendo se c'è un modo per cambiare la directory predefinita che mi metto in dopo che io SSH nel mio server Ubuntu.

Il 99% del tempo che accedo al mio server è accedere ai file all'interno di una directory specifica:

  • C'è un aspetto negativo per l'installazione di VNC?
  • Imansible accedere alla port 80 dalla posizione remota, ma funziona in locale?
  • Installa i pacchetti attraverso yum dal file
  • Stampa da Linux a printingnte in networking di Windows
  • Spostare la home directory su Azure Linux VM
  • Creazione di un file iso in Linux
  • /var/www/websites 

    C'è un file di configuration che posso modificare per assicurarmi di essere messo direttamente in questa directory quando accedo?

    2 Solutions collect form web for “Cambiare la directory predefinita quando ho SSH al server”

    Ci sono due modi per raggiungere questo objective:

    • Cambiate il tuo homedirectory sul server su / var / www / siti web (non è una buona idea)
    • aggiungere cd /var/www/websites alla fine del tuo .bashrc . Io uso questo sui nostri padroni di casa come voglio sempre essere in / etc / puppet / ambienti / dkaarsemaker lì invece del mio homedir 🙂

    Se si utilizzano le chiavi per l'accesso SSH, è ansible modificare il path preimpostando il command= prima di una chiave in ~/.ssh/authorized_keys sul server remoto . Esempio:

     command="cd /var/www/websites ; /bin/bash -l" ssh-rsa AAA.....rest of the key 

    È bene generare e utilizzare più chiavi per lo stesso utente. Una chiave sul server può contenere il command che l'altro non può – in questo modo si seleziona il comportmento previsto al momento del login. È ansible semplicemente avvolgerlo con il ~/.ssh/config :

     Host websites-my-host HostName <realhostname> IdentityFile ~/.ssh/<key1> #on the server key with "command" User webmaster Host my-host HostName <realhostname> IdentityFile ~/.ssh/<key2> #on the server key without command User webmaster 

    Questo è ciò che accadrà:

     local$ ssh websites-my-host webmaster@realhostname:/var/www/websites$ _ 

    o:

     local$ ssh my-host webmaster@realhostname:~$ _ 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.