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