witam
mam programik który łączy sie przez SSH/SFTP
dotychczas było ustawione logowanie przez login i hasło

 sftp.AuthenticatePw('login','pass');

lecz teraz admin zmienił na publickey

sftp.AuthenticatePk('klucha','tu ma być private key?');

nie wiem skąd wziąć ten klucz.. mam go wygenerować na podstawie publik key?
czy po prostu wziąć od admina? nie mam pojęcia jak teraz się logować;/

teraz zainsatlowalem sobie freeSSHD i robię testy na localu.. w folderze znalazlem plik. RSAkey.
i edytowalem notatnikime i tam takie coś ....

-----BEGIN RSA PRIVATE KEY-----
MIICWQIBAAKBgQDyP+cEqS8efp28c8gbN1kFGyneOc1aTwVDWRZ+3KmEECvkFkLG
TjdSycYYw/jN+QQ5TwL07CMk/H+jdxYiOKk7DceySRtaFy7JVUIWTorEcku5Z3lK
wkhtnloXXKbQeLJRaUPRbNU1k1pxEm2SW96d5j7v39BYYegSVSXUluURLQIBIwKB
gEwitlHsB36c0n0OchcupvL56JZMrkD0Q3uRBxHtlFy0oBR8BluU7NDgVDOrTjIb
D/TBD47N3yjhpHU0DkVFAfwBX67Jt0ibhczlR7enY3iDUp6XU3pRAdGKGttAY8mG
V0R2b/SIqTVj+W5v+e+prTD2Sp5OrXN/uigJ2w6jvsxLAkEA/W5gKCZY1c3S69QR
Z9bgKYE813BH3SdZFURBhvAT3U4UWndjeZq1xelzP01II0BKL85TLC/mZvu4vvr6
6nUanQJBAPS0gxN/SMblx4/m6xfrwezDmzot8hHsv6MdeU6nxwc3S/MLHhHaSkmF
5EBK20tIt+yadnN4jh6zTo4Uwl2cg9ECQFbkA7X+hNuXBny9vNMlGafUieN29BFP
Ub4mB9Z+MrJGp+SAtGQ1Cx9IucyPhnJ8cTT2SGbr2fdsP1dr/kHBv/sCQA37r7f4
pRKuC2dPBh6fwfBFsRlEdDuJ3xCimTex0NvXRislNOsTybsO9xmd4KU3WveTzEEc
1OvPu1iTeNImM2sCQHPzIw6dpRZG9Wum3aUKNlCa4SmIoKhM3vlhyUick8K4nF3k
qo/pKSKJ3wtnjNEtAOfpXBtCz1JxDQbc264ggHE=
-----END RSA PRIVATE KEY-----

to jest ten klucz?
probowalem wkleic go na miejsce tasm gdzie nieby ma być private key ale blad wywala ...

http://www.example-code.com/delphi/rsa.asp

tu znalazlem jakas stronke z przykladami ale ja niewim co i jak... ja mam wygenerowac jakis klucz na podstawie public keya czy jak .?

jeszcze tooo

tylko zaznaczylem zly key na obrazku Shock chodzi o RSA key

[URL=http://img132.imageshack.us/my.php?image=beztytuufno.jpg][IMG]http://img132.imageshack.us/img132/2484/beztytuufno.jpg[/IMG][/URL]
[URL=http://g.imageshack.us/img132/beztytuufno.jpg/1/][IMG]http://img132.imageshack.us/img132/beztytuufno.jpg/1/w1280.png[/IMG][/URL]

   1.
      success := sftp.AuthenticatePk('root2',(ChilkatSshKey1.ToPuttyPrivateKey(IntToStr('CF00984072C9AF7FE14D0A222BDBB3'))));

co tu użyć....?

Może to coś pomoże ....
http://translate.google.pl/translate?js=n&prev=_t&hl=pl&ie=UTF-8&u=http%3A%2F%2Fwww.chilkatsoft.com%2Frefdoc%2FxChilkatSshKeyRef.html&sl=en&tl=pl&history_state0=

tylko jakiej procedury uzyc;/

jak uzyć komponentu Chilkata SSH zeby sie zalogować za pomoca public key?