SSH ohne Passwort fehlgeschlagen, nachdem id_rsa.pub zum Remote-Computer hinzugefügt wurde

SSH ohne Passwort fehlgeschlagen, nachdem id_rsa.pub zum Remote-Computer hinzugefügt wurde

Mein Remotecomputer hat 2 Benutzer, einer ist rootund der andere ist Alexander. Und ich erstelle einen neuen Benutzer fitmit rootBenutzer.

# adduser fit

Und ich füge scpden Schlüssel id_rsa.pubvon meinem Rechner zu Hause zu fit@remote_machineden autorisierten Schlüsseln hinzu.

fit$ cat id_rsa.pub >> ~/.ssh/authorized_keys

Aber danach muss ich noch das Passwort eingeben, um mich bei der Remote-Maschine anzumelden

home$ ssh fit@remote_machine
fit@remote_machine's password: 
Last login: Fri Apr 15 09:55:34 2016
[email protected]:[/home/fit]

Was mich aber wirklich verwirrt hat, ist, dass ich scpdie id_rsa.pubvon meinem Heimcomputer zu Alexander@remote_machineund zu der authorized_keysvon hinzufüge Alexander@remote_machine. Und ich kann mich ohne Passwort am Remotecomputer anmelden:

home$ ssh alexander@remote_machine # login without passwd
Last login: Fri Apr 15 09:58:19 2016 from 27.46.137.183
/etc/profile:fc:80: no such event: 1
Alexander@localhost: ~

Danke!

Antwort1

Es waren die Berechtigungen, die dazu führten, dass die passwortlose SSH-Verbindung fehlschlug. Ändern Sie die Berechtigungen

$ chmod 700 .ssh
$ chmod 600 authorized_keys

Jetzt funktioniert es einwandfrei.

verwandte Informationen