Rootserver mit ssh ohne Passwortabfrage
Rootserver mit ssh ohne Passwortabfrage
Hallo zusammen,
ich weiss schon ersteinmal FAQ lesen oder Google bemühen. Hab ich alles schon gemacht u. bin verzweifelt oder zu "blöde".
Habe zwei Rootserver 1&1 Suse 8.1 mit installiertem
openssh-3.4p1-175
Ich möchte gerne als User z.B bommi von dem einen Server auf den anderen Server mittels ssh eine Verbindung ohne Passwortabfrage erstellen. Hintergrund des ganzen ist, das ich danach dann mittels scp ohne Passwort eine Backupdatei hin u. her kopieren möchte.
Also auf Server1 wie in der FAQ beschrieben die Schluessel ohne Passphrase erzeugt
bommin@pxxxxxxxx:~/.ssh>ssh-keygen -t rsa
danach den id_rsa.pub auf den Server 2 kopiert.
bommi@pxxxxxxxx:scp ~/.ssh/id_rsa.pub server2:.ssh/authorized_keys
Schlussendlich der erste Versuch
bommi@pxxxxx:~/ ssh server2
Nun werde ich aber nach dem passwort gefragt ???
Also gedacht es geht vielleicht nur mit dsa und das selbe mit
ssh-keygen -t dsa
gemacht u. nun die Schlüssel der Datei authorized_keys hinzugefügt. Beide Schlüssel sind auch in der Datei enthalten.
Ergebnis, immer noch Passwortabfrage und ich bin ratlos. Nochmals bei google nachgesehen u. mir Tipps geholt doch nichts hilft.
Rechte der Dateien überprüft:
id_dsa* = 600
authorized_keys = 644
Verzeichnis .ssh = 600
Vielleicht hat ja einer Erbarmen mit mir u. bringt mich wieder in die Spur aber jetzt sehe ich vor lauter Bäumen den Wald nicht mehr. Es muss doch gehen ....
Ich warte dann mal ab, was ich alles nicht beachtet habe, sorry ... :oops:
Gruss
Bommi
ich weiss schon ersteinmal FAQ lesen oder Google bemühen. Hab ich alles schon gemacht u. bin verzweifelt oder zu "blöde".
Habe zwei Rootserver 1&1 Suse 8.1 mit installiertem
openssh-3.4p1-175
Ich möchte gerne als User z.B bommi von dem einen Server auf den anderen Server mittels ssh eine Verbindung ohne Passwortabfrage erstellen. Hintergrund des ganzen ist, das ich danach dann mittels scp ohne Passwort eine Backupdatei hin u. her kopieren möchte.
Also auf Server1 wie in der FAQ beschrieben die Schluessel ohne Passphrase erzeugt
bommin@pxxxxxxxx:~/.ssh>ssh-keygen -t rsa
danach den id_rsa.pub auf den Server 2 kopiert.
bommi@pxxxxxxxx:scp ~/.ssh/id_rsa.pub server2:.ssh/authorized_keys
Schlussendlich der erste Versuch
bommi@pxxxxx:~/ ssh server2
Nun werde ich aber nach dem passwort gefragt ???
Also gedacht es geht vielleicht nur mit dsa und das selbe mit
ssh-keygen -t dsa
gemacht u. nun die Schlüssel der Datei authorized_keys hinzugefügt. Beide Schlüssel sind auch in der Datei enthalten.
Ergebnis, immer noch Passwortabfrage und ich bin ratlos. Nochmals bei google nachgesehen u. mir Tipps geholt doch nichts hilft.
Rechte der Dateien überprüft:
id_dsa* = 600
authorized_keys = 644
Verzeichnis .ssh = 600
Vielleicht hat ja einer Erbarmen mit mir u. bringt mich wieder in die Spur aber jetzt sehe ich vor lauter Bäumen den Wald nicht mehr. Es muss doch gehen ....
Ich warte dann mal ab, was ich alles nicht beachtet habe, sorry ... :oops:
Gruss
Bommi
-
tyberius prime
- Posts: 31
- Joined: 2003-07-09 11:01
Re: Rootserver mit ssh ohne Passwortabfrage
nutzt du ssh2? Dann muss die datei, glaub ich, authorized_keys2 heissen.
Re: Rootserver mit ssh ohne Passwortabfrage
Das Verzeichnis .ssh sollte entweder 700 oder 500 haben aber 600 ist komplett falsch.
berichtigung
Hallo zusammen,
erstmal schon mal danke für die ersten tipps.
Also ich benutze ssh u. nicht ssh2
und das Verzeichnis steht natürlich auf 700 u. nicht wie beschrieben auf 600, jetzt sehe ich auch schon die Rechte falsch :roll:
Leider klappt es trotz mehrfachen Versuches immer noch nicht .....
HELP !!!
Bommi
erstmal schon mal danke für die ersten tipps.
Also ich benutze ssh u. nicht ssh2
und das Verzeichnis steht natürlich auf 700 u. nicht wie beschrieben auf 600, jetzt sehe ich auch schon die Rechte falsch :roll:
Leider klappt es trotz mehrfachen Versuches immer noch nicht .....
HELP !!!
Bommi
Re: Rootserver mit ssh ohne Passwortabfrage
Hm, ich beschreibe einfach mal meine Methode ;)
cd ~/.ssh
ssh-keygen -t dsa 2048
scp id_dsa.pub user@host:~/.ssh
login auf host
cd ~/.ssh
cat dsa.pub >> authorized_keys
exit
Funzzt so. Die Datei heisst authorized_keys, kann aber in der /etc/ssh/sshd_config (unter Debian) geändert werden, was jedoch ne d nötig ist.
Hast du auf dem host2 denn das Verzeichnis .ssh angelegt?
cd ~/.ssh
ssh-keygen -t dsa 2048
scp id_dsa.pub user@host:~/.ssh
login auf host
cd ~/.ssh
cat dsa.pub >> authorized_keys
exit
Funzzt so. Die Datei heisst authorized_keys, kann aber in der /etc/ssh/sshd_config (unter Debian) geändert werden, was jedoch ne d nötig ist.
Hast du auf dem host2 denn das Verzeichnis .ssh angelegt?
habe ich versucht, klappt immer noch nicht
Hallo Olfi,
habe deine Vorgehensweise auf meinem Suse System mit dem Unterschied
ssh-keygen -t dsa -b 2048
gemacht u. Datei übertragen. Ergebnis wie vorher. Irgendwo hackt es, das er immer das Passwort haben möchte, aber wooooo.....
Trotzdem schon mal Danke ...
Bommi
habe deine Vorgehensweise auf meinem Suse System mit dem Unterschied
ssh-keygen -t dsa -b 2048
gemacht u. Datei übertragen. Ergebnis wie vorher. Irgendwo hackt es, das er immer das Passwort haben möchte, aber wooooo.....
Trotzdem schon mal Danke ...
Bommi
jetzt habe ich durch alle Versuche ein neues Problem
Nachdem ich nun ein wenig wie bereits beschrieben versucht habe, die Sache zum laufen zu erwecken, habe ich nun ein neues Problem
vom Rechner 1 auf Rechner 2
rechner1@pxxx:~> ssh rechner2
geht, mit Passwort
rechner2@pxxxx:~> ssh rechner1
11640: Host key verification failed.
Fehler, warum jetzt. Vorher ging alles.
Vielleicht weiss einer Rat !!!
Bommi
vom Rechner 1 auf Rechner 2
rechner1@pxxx:~> ssh rechner2
geht, mit Passwort
rechner2@pxxxx:~> ssh rechner1
11640: Host key verification failed.
Fehler, warum jetzt. Vorher ging alles.
Vielleicht weiss einer Rat !!!
Bommi
mein erstes Problem haette ich geloest
Hallo zusammen,
also mein erstes Problem haette ich geloest.
Verbindung von rechner1 zu rechner2 klappt.
Fehlerbehebung: Datei ~/.ssh/config
dort die Einträge
Protocol 2,1
EscapeChar ~
gemacht und die Sache funktionierte. Nun klappt es nur noch nicht anders herum. Da immer noch die Meldung
bommi@pxxxxxx:~/.ssh > ssh rechner2
14120: Host key verification failed.
erscheint. Hier habe ich noch keinen blassen Schimmer.
Aber ich suche weiter:
bisherige Hilfe unter : http://www.jfranken.de/homepages/johann ... h1.de.html
Vielleicht fällt einem ja noch ein Tipp ein, wo ich suchen könnte oder woran es liegt.
bommi
also mein erstes Problem haette ich geloest.
Verbindung von rechner1 zu rechner2 klappt.
Fehlerbehebung: Datei ~/.ssh/config
dort die Einträge
Protocol 2,1
EscapeChar ~
gemacht und die Sache funktionierte. Nun klappt es nur noch nicht anders herum. Da immer noch die Meldung
bommi@pxxxxxx:~/.ssh > ssh rechner2
14120: Host key verification failed.
erscheint. Hier habe ich noch keinen blassen Schimmer.
Aber ich suche weiter:
bisherige Hilfe unter : http://www.jfranken.de/homepages/johann ... h1.de.html
Vielleicht fällt einem ja noch ein Tipp ein, wo ich suchen könnte oder woran es liegt.
bommi
Re: Rootserver mit ssh ohne Passwortabfrage
Hast du auf dem einen Rechner zwischenzeitlich einen neuen Host-Key erzeugt (oder neuinstalliert)?
Probiere mal, in der .ssh/known_hosts des Rechners, von dem aus du verbinden willst, die Zeile des anderen herauszulöschen.
Ansonsten gibt's bei ssh irgendeine Option (-v evtl.?), die dir wesentlich mehr Ausgabe erzeugt, als normalerweise - zur Fehlersuche prima geeignet ;)
Probiere mal, in der .ssh/known_hosts des Rechners, von dem aus du verbinden willst, die Zeile des anderen herauszulöschen.
Ansonsten gibt's bei ssh irgendeine Option (-v evtl.?), die dir wesentlich mehr Ausgabe erzeugt, als normalerweise - zur Fehlersuche prima geeignet ;)
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Rootserver mit ssh ohne Passwortabfrage
ssh -v (bzw. : ja mehr "v"-s, desto ausführlichere Ausgabe). Hilft ungemein.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc