Autor Zpráva
Dife
Profil
Zdravim vsechny


Nedari se me pripojit na server. mam soubor ktery obssahuje klic zkousel jsem to takto:



$connection = ssh2_connect("gwneco.server.cz", 22, array('hostkey'=>'ssh-dss'));

if (ssh2_auth_pubkey_file($connection, 'servis',
'/dohled/klic.ppk',
'/dohled/klic', 'heslo')) {
echo "Public Key Authentication Successful ";
} else {
die('Public Key Authentication Failed');
}




nevim zdali jsem tuto funkcni spravne pochopil vypise toto:


Warning: ssh2_auth_pubkey_file() [function.ssh2-auth-pubkey-file]: Authentication failed for dohled using public key in C:wampwwwdohleddhcp_log.php on line 24

prosim o jakoukoliv pomoc...

dekuji
temistokles
Profil
Podľa môjho názoru používaš nesprávny formát kľúča (.ppk je kľúč pre PuTTy), vygeneroval by som si ďalší cez ssh-keygen.
Dife
Profil
temistokles


Prosim kde dival jsem se na webu a nemohu nejak najit kde by se dal stahnout : ssh-keygen

muzes poradit.?
temistokles
Profil
Prihlásiš sa na SSH a napíšeš "ssh-keygen", ďalej Ťa to bude navigovať samo ;) Toto už ale nie je otázka PHP. Každopádne, zjavne používaš PuTTy a verím, že problém Ti robiť nebude ;)..
Dife
Profil
temistokles


Klic uz mam ale nejak mam stejnou hlasku porad..

nevim jak ma vypadat ten klic jako kdyz ho otevru v notepadu jestli ma dobry format... neco o tom pisou v php manualu ale nepochopil jsem to ... :-(
temistokles
Profil
Dife
V tom prípade Ťa pravdepodobne bude odmietať samotný cieľový server. Skús sa s tým kľúčom prihlásiť na SSH, ako sa to zachová, ak Ťa to neprihlási, tak vieš, kde je chyba :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0