behatolasfigyeles

Veres Sándor veresh at kossuthzs-szeged.sulinet.hu
2010. Már. 18., Cs, 15:59:37 CET


2010.02.22. 17:27 keltezéssel, Laszlo Beres írta:
> 2010/2/22 ParaTrooper<ptro0oper at gmail.com>:
>    
>> Ha az ssh-keygen-nel generálok egy kulcspárt, akkor a putty-ban nem azt a
>> private-ot kell beimportálni?
>>      
> De, teljesen igazad van, a leiras viszont vagy-vagy generalast probal sugallni.
>    
Kipróbáltam a kulcsos authentikációt, és az alábbi tapasztalatokat 
szeretném megosztani veletek. Igaz, aki használja annak biztosan nem 
mondok újat, de mivel Béres László cikke 
http://www.sulinet.hu/tart/fcikk/Ka/0/21704/1 nem tárgyalta az alább 
leírtakat ezért gondoltam kiegészítésként leírom.

Legeneráltam a szükséges publikus és privát kulcsokat az ssh-keygen 
programmal Linux-on. A kulcs publikus részét elhelyeztem a szerveren a 
felhasználó ~/.ssh/authorized_keys fájljában. Ezután megpróbáltam 
bejelentkezni Linuxról majd Windowsról PuTTY-al.
Linux kliensről sikerült is a bejelentkezés, de amikor Windowsról 
PuTTY-al próbáltam belépni, sajnos nem sikerült. Először a Pageant-al 
próbáltam betölteni a privát kulcsot, ekkor az alábbi hibaüzenetet kaptam:
"Pageant
Couldn't load this key (OpenSSH SSH-2 private key)"

Ezután közvetlenül a PuTTY-ot próbáltam indítani, előtte természetesen a 
szükséges beállításokat elvégeztem a fent hivatkozott cikk szerint, 
ekkor pedig az alábbi hibaüzenetet kaptam:
"Unable to use key file "D:\ssh\id_rsa" (Openssh SSH-2 private key)
Using username "felhasznalo_nev"."

és egy párbeszédablak is megjelent a következő tartalommal:
"PuTTY Fatal Error
Disconnected: No Supported authentication methods available"

Megoldás:
A privát kulcsot Widowson beimportáltam a puttygen.exe programban, majd 
az így kapott kulcsot elmentettem. Ezzel a kulccsal már be tudtam lépni 
Windows-ról Putty-al.

Kérdések:
  - A kulccsal történő authentikáció kb. 20-25 mp Linux és Windows 
kliensről is. Ez normális viselkedés?
  - Mire szolgál az sshd szerver /etc/ssh/sshd_config beállító 
állományában lévő következő két sor:
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key

Válaszaitokat előre is köszönöm!

Üdvözlettel,
Veres Sándor


További információk a(z) Techinfo levelezőlistáról