GNU/Linux >> Linux Esercitazione >  >> Linux

Come fare in modo che ssh acceda come l'utente giusto?

Puoi creare un config file nella tua casa .ssh directory, che può specificare un utente predefinito, un file di identità ecc. e assegnarlo a un alias che puoi usare per connetterti.

Ad esempio, potresti inserire questo in ~/.ssh/config file:

Host example
    HostName example.com
    User first_last
    IdentityFile ~/.ssh/example_rsa
    Port 22
    RSAAuthentication yes
    PubkeyAuthentication yes

Host example2
    HostName example2.com
    User last_first
    # other parameters as needed

Quindi puoi semplicemente digitare ssh example o ssh example2 sulla riga di comando per connettersi.

Quindi puoi impostarne uno per ogni macchina a cui vuoi connetterti, con l'utente pertinente. Quindi usa gli alias per connetterti senza dover specificare un utente. Puoi anche utilizzare un modello per abbinare più host.

Ci sono più informazioni e dettagli su cosa puoi specificare in un file di configurazione nella pagina man di ssh_config.


Linux
  1. Come svuotare un file di registro in Linux

  2. Come visualizzare i processi in esecuzione di qualsiasi utente in SSH?

  3. Come verificare la sintassi del file /etc/ssh/sshd_config

  4. Come eseguire il tail -f dell'ultimo file di registro con un dato modello

  5. Come rendere il file sparse?

Come risolvere il problema:l'utente non è nell'errore del file sudoers

Utilizzo del file di configurazione SSH

Come rendere eseguibile un file in Linux

Come disconnettere un utente da SSH in Linux

Come disabilitare l'accesso SSH per l'utente root in Linux?

Come rendere un utente un amministratore in Debian 11