Hallo,
ich möchte mich über ein Shell Skript auf einem anderen Rechner einloggen. Dazu wollte ich die RSA Authentifizierung für SSH verwenden.
Ich bin so vorgegangen:
Auf Rechner 1 ein RSA Schlüsselpaas erstellt „ssh-keygen -t rsa“
Die Datei id_rsa.pub auf Rechner 2 kopiert und dort an die Datei /home/user1/.ssh/autorized_keys angehängt.
Von Rechner 1 folgendes im Shell eingegeben:
ssh user1@Rechner2
Ich werde dann immer nach einen Passwort gefragt, das Login über das Schlüsselpaar scheint also nicht zu funktionieren.
Hat jemand eine Idee woran das liegen könnte?
Grüße,
Sebastian
Hi,
ich möchte mich über ein Shell Skript auf einem anderen
Rechner einloggen. Dazu wollte ich die RSA Authentifizierung
für SSH verwenden.
Also public key authentication mit einem RSA key…
Auf Rechner 1 ein RSA Schlüsselpaas erstellt „ssh-keygen -t
rsa“
Die Datei id_rsa.pub auf Rechner 2 kopiert und dort an die
Datei /home/user1/.ssh/autorized_keys angehängt.
Von Rechner 1 folgendes im Shell eingegeben:
ssh user1@Rechner2
Ich werde dann immer nach einen Passwort gefragt, das Login
über das Schlüsselpaar scheint also nicht zu funktionieren.
Man kann ssh mehrere -v mitgeben, dann wird es bis zur Unertraeglichkeit gespraechiger. Dort schreibt es dann, welche Phasen der Autentifizierung durchlaufen werden und welche fehlgeschlagen sind.
Hat jemand eine Idee woran das liegen könnte?
Spontan zwei: flachse Rechte auf ~/.ssh/authorized_keys (nur $USER darf auf den schreiben) oder der Admin des ssh servers hat beschlossen, das public key authentication nicht so toll ist.
Gruss vom Frank.
Hat jemand eine Idee woran das liegen könnte?
Spontan zwei: flachse Rechte auf ~/.ssh/authorized_keys (nur
$USER darf auf den schreiben) oder der Admin des ssh servers
hat beschlossen, das public key authentication nicht so toll
ist.
Danke, die Rechte waren schuld… Ich hatte den .ssh Ordner mit root angelegt, demzufolge hat er auch root gehört.