Re: OpenSSH Probelme
On Sun, Feb 17, 2002 at 08:12:36PM +0100, Lothar Schweikle-Droll wrote:
> bei mir funktioniert der SSH Zugriff auf eine entfernte Maschiene nur
> durch Passwort eingabe. Der "identity" ist der Private Schlüssel.
> Auf der Serverseite läuft OpenSSH 3.0.2p1-6 (Woody oder Sid weiß nicht genau)
> Auf der Clientseite läuft OpenSSH 3.0.2p1-6 (Woddy)
Der Grund ist, dass Deine OpenSSHs sich auf das SSH2-Protokoll einigen, bei dem
die RSA-keyfiles inzwischen id_rsa(.pub) heissen, und nicht mehr wie bei SSH1 noch
identity(.pub).
Probiere doch bitte mal
ssh -1 remoteuser@remotehost
Sollte kein Passwort abfragen.
Wenn das klappt, kannst Du entweder
- neue Keys fuer SSH2 erstellen mit
ssh-keygen -t rsa -N ""
und das so erstellte id_rsa.pub auf dem Zielrechner an die authorized_keys
anhaengen oder
- grundsaetzlich auf SSH1 umstellen durch mit dem Eintrag
Protocol 1,2
in der ~/.ssh/config oder /etc/ssh/ssh_config oder /etc/ssh/sshd_config
oder
- bei jedem ssh-aufruf mit dem Parameter -1 die Verwendung von SSH1 fordern.
> Warscheinlich habe ich Fehler in der Konfiguration.
Wichtig ist vor allem
- der Eintrag RSAAuthentication yes in der sshd_config auf dem Zielrechner.
- die Permissions
700,750,705 oder 755 auf auf Deine Homedirs,
700 auf Deine .ssh-Verzeichnisse und
600 auf .ssh/*
--
Johannes Franken
Professional unix/network development
mailto:jfranken@jfranken.de
http://www.jfranken.de/
Reply to: