Hallo zusammen,
ich hoffe, dass ich die Frage in der richtigen Rubrik stelle. Es geht um den Befehl SSH.
Das Szenario:
- Server: SLE11 (sshd läuft)
- Client: Ubunutu (ssh vorhanden)
- id_rsa.pub erzeugt mit dem Befehl: "ssh-keygen -b 2048 -t rsa"
- scp ~/.ssh/id_rsa.pub root@server:~/.ssh/authorized_keys
- scp ~/.ssh/id_rsa.pub user@server:~/.ssh/authorized_keys
Das Problem:
- Logge ich mich nun per "ssh root@server" auf dem Server an bin ich direkt mit dem Server verbunden
- Logge ich mich nun per "ssh user@server" auf dem Server an erscheint die Passwortabfrage. (einloggen klappt mit Passwort)
Die Frage:
- Warum klappt der "root" Zugang ohne, aber der "user" Zugang ohne Passwort nicht?
- Liegt es daran, dass ich für beide (root, user) die gleich authorized_keys file habe? (diese file liegt in beiden home directorys unter /.ssh/ vor. Auch sind die Rechte richtig gesetzt)
- Kann es daran liegen, dass ich mich zuerst mit dem root eingelogt habe, SLE11 sich meinen lokalen User gemerkt hat und ihm immer root zuordenet
- Kann es daran liegen, dass man für einen User lokal nur einen Userprofil mit ssh anspricht?
Danke für eure Hilfe!
ich hoffe, dass ich die Frage in der richtigen Rubrik stelle. Es geht um den Befehl SSH.
Das Szenario:
- Server: SLE11 (sshd läuft)
- Client: Ubunutu (ssh vorhanden)
- id_rsa.pub erzeugt mit dem Befehl: "ssh-keygen -b 2048 -t rsa"
- scp ~/.ssh/id_rsa.pub root@server:~/.ssh/authorized_keys
- scp ~/.ssh/id_rsa.pub user@server:~/.ssh/authorized_keys
Das Problem:
- Logge ich mich nun per "ssh root@server" auf dem Server an bin ich direkt mit dem Server verbunden
- Logge ich mich nun per "ssh user@server" auf dem Server an erscheint die Passwortabfrage. (einloggen klappt mit Passwort)
Die Frage:
- Warum klappt der "root" Zugang ohne, aber der "user" Zugang ohne Passwort nicht?
- Liegt es daran, dass ich für beide (root, user) die gleich authorized_keys file habe? (diese file liegt in beiden home directorys unter /.ssh/ vor. Auch sind die Rechte richtig gesetzt)
- Kann es daran liegen, dass ich mich zuerst mit dem root eingelogt habe, SLE11 sich meinen lokalen User gemerkt hat und ihm immer root zuordenet
- Kann es daran liegen, dass man für einen User lokal nur einen Userprofil mit ssh anspricht?
Danke für eure Hilfe!