sozdanie ssh/telnet connecta na udalennuju mashinu s pomoshju php

Coolman

Guest
sozdanie ssh/telnet connecta na udalennuju mashinu s pomoshju php

Ochen' proshu pomoch v sledujushej probleme zakljuchaetsja ona v tom chto nuzhno zdelat' tak chtob script delal ssh (na hudoj konec telnet) sesiju na udalennij router nu i sootvetstvenno vipolnjalis' uzhe posle zahoda na nee (vvedenija logina parolja) kakie libo operacii...

pomogite pozhalujsto s etoj problemoj zaranie blagodaren !
 

Coolman

Guest
a po tochnej ??
ja delaju sledujushem obrazom ...
$fp = fsockopen("XXXXX", 23, &$errno, &$errstr);
if(!$fp) {
echo "$errstr ($errno)<br>\n";
} else {

//vvod logina
fwrite($fp,"XXXX");
fwrite($fp,"\n");
//vvod parolja

fwrite($fp,"XXXX");
fwrite($fp,"\n");
fputs($fp,"arp -a > testsocket.txt");
while(!feof($fp)) {
echo fgets($fp,128);
}
fclose($fp);
}


no ne chego ne rabotaet :(((
tochnej na routere na kotorij ja pitajus' podkljuchitsja v netstate ja vizhu telnet sesiju establishd no pohozhe ne proishodit vvedenija logina/parolja...
v chem oshibka ?
 

KR

alive in new life
возможно, необходимо для начала получить приглашение для ввода логина, потом передать логин, потом получить приглашение для ввода пароля и т.д.
но я могу ошибаться.
 

RomikChef

Guest
aloner, ssh ты чистым пхпом задолбаешься эмулировать :)
 

aloner

Guest
RomikChef, вот она - задача, достойная настоящего программиста! :)
 

aloner

Guest
[m]proc_open[/m]

Запускаешь SSH и фигачишь chat с ним.
 
Сверху