GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare un nuovo utente con accesso Ssh?

Sto provando a configurare un nuovo utente sul mio server remoto.

Ho creato un nuovo utente con accesso sudo.

adduser username
usermod -aG sudo username

Quindi nel /etc/ssh/sshd_config file Ho consentito a quell'utente l'accesso ssh.

AllowUsers username root

e ho riavviato ssh.

service sshd reload

Alla fine ho effettuato l'accesso come utente e ho copiato la mia chiave ssh pubblica nel ~/.ssh/authorized_keys file.

Ma ricevo ancora Permission denied (publickey) quando provo a ssh come quell'utente.

ssh [email protected]

Sono in grado di eseguire ssh come utente root senza problemi.

ssh [email protected]

Mi sono perso qualcosa?

Risposta accettata:

Dal wiki del tag SSH:

Risoluzione dei problemi

Se l'autenticazione con chiave pubblica non funziona:assicurati che sul lato server, la tua home directory (~), la directory ~/.ssh e il file ~/.ssh/authorized_keys siano tutti scrivibili solo dal loro proprietario. In particolare, nessuno di essi deve essere scrivibile dal gruppo (anche se l'utente è solo nel gruppo). chmod 755 o chmod 700 va bene, chmod 770 no.

Cosa controllare quando qualcosa non va:

  • Esegui ssh -vvv per vedere molto output di debug. Se pubblichi una domanda chiedendo perché non riesci a connetterti con ssh, includi questo output (potresti voler rendere anonimi i nomi di host e utenti).
  • Se puoi, controlla i log del server, in genere in /var/log/daemon.log o /var/log/auth.log o simili.
  • Se l'autenticazione con chiave pubblica non funziona, controlla di nuovo i permessi, in particolare il bit di gruppo (vedi sopra).

Linux
  1. Come creare un utente SSH in jail con Jailkit su Debian 9 (Stretch)

  2. Come aggiungere un nuovo utente MySQL e concedere privilegi di accesso

  3. Come limitare l'accesso SSH per l'utente con LShell (shell limitata)

  4. Come dare accesso ssh a un utente in Ubuntu

  5. come si crea una chiave ssh per un altro utente?

Come limitare l'accesso SSH a determinati utenti in Linux

Come creare un nuovo utente MySQL tramite phpMyAdmin

Come creare un nuovo utente amministratore di WordPress tramite phpMyAdmin

Come creare un utente solo SFTP in Debian 11

Come creare un nuovo database e utente MySQL?

Come creare un utente o un contatto