Am Mittwoch, 11. Oktober 2006 15:18 schrieb Christian Perle:
Hi Emanuel,
On Wed, Oct 11, 2006 at 14:20:34 +0200, Emanuel Goscinski wrote:
Die authorized-keys wird nicht eingelesen. Obwohl in der /etc/ssh/sshd_config zu lesen ist:
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile %h/.ssh/authorized_keys
Okay, das ist die Serverseite. Deine vorigen Debug-Meldungen via "ssh -v" bezogen sich aber auf die Clientseite. Dort muss der ssh-Client eine der Dateien ~/.ssh/id_rsa oder ~/.ssh/id_dsa einlesen.
Sehe ich das richtig, dass die Datei /etc/ssh/sshd_config für den ssh-Server zuständig ist, und die Datei /etc/ssh/ssh_config (~/.ssh/config existiert bei mir nicht) für den Client?? Wenn ja auf welcher Seite läuft der Server und auf welcher der Client? Ist folgende Tabelle dann korrekt? Das ist etwas verwirrend für mich, da die Computer nebeneiander stehen und schließlich von beiden Seiten auf den jeweils anderen Computer zugegriffen werden soll.
Desktop --------------------> Notebook PC-an dem ich Sitze --------------------> entfernter Computer Zugriff per ssh-Server ----------------------> auf ssh-Client
Wie sieht die /etc/ssh_config bzw. ~/.ssh/config auf Clientseite aus, insbesondere der Eintrag "IdentityFile"?
Bis auf die # Ciphers - Zeile sind die Dateien auf dem Notebook und auf dem Desktop identisch.
Desktop ssh_config: Host * # ForwardAgent no # ForwardX11 no # ForwardX11Trusted yes # RhostsRSAAuthentication no # RSAAuthentication yes # PasswordAuthentication yes # HostbasedAuthentication no # BatchMode no # CheckHostIP yes # AddressFamily any # ConnectTimeout 0 # StrictHostKeyChecking ask # IdentityFile ~/.ssh/identity # IdentityFile ~/.ssh/id_rsa # IdentityFile ~/.ssh/id_dsa # Port 22 # Protocol 2,1 # Cipher 3des # Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc # EscapeChar ~ SendEnv LANG LC_* HashKnownHosts yes
Gruss, Chris
Gruß
Emanuel