phpbar.de logo

Mailinglisten-Archive

[php] via php script ssh login

[php] via php script ssh login

Mike Alexander Sauvain msauvain_(at)_EDV-Support.ch
Fri, 5 May 2000 01:25:11 +0200


via php script ssh login, was ich auf alle fälle nicht will ist, das
sich automatisch
user nobody auf den system einlogen kann (anders ausgedrückt, autologin
durch
unterstütze funktionen wie ssh_agent usw.), (apache läuft bei mir unter
dem user nobody),
also bin ich auf ein login script angewisen (oder will einfach NICHTS
anderes ;),
vorallem wie ich schon erwähnte lese ich das password vorher aus einer
datenbank aus
um es im php script dann gleich als $var zu brauchen. ALSO EIN PHP SSh
LOGIN SCRIPT!
nix anderes PLEASE.. (und so klein wie möglich, muss von mir höchstens
aus nur error 0/1 zurückgeben)

Bei telnet wie, mail funktioniert es, aber wie mit ssh ?

habe verschiedene fehler meldungen, da ich die syntax nicht richtig
habe..

$sshcon = fsockopen (localhost, 23, $eerno, &$errstr, 30 );
fputs ( $sshcon, "MEINPASS\n" );
$result = fgets ( $sshcon, 2000 );

error log:
dbase sshd[6059]: connect from nobody_(at)_127.0.0.1
May  5 05:10:18 dbase sshd[6059]: log: Connection from 127.0.0.1 port
1129
May  5 05:10:18 dbase sshd[6059]: fatal: Bad protocol version
identification: MEINPASS

problematik, wie kann ich auch benutzername zu übermitteln ??,  kann ich
fopen() benutzen ? also etwa:
fopen(ssh -l root localhost","w+");

und dann dann via fwrite() wieder die daten zurückschreiben ? user name
passwd ?
fwrite(username\n password\n\?);   // Aus dem kopf geschrieben

hat da jemand schon was versucht
?!??????!???????????!!!!!!!!!!?????????????'
hab mich schon durch ehtliche dokus durchgesucht..*aber nichts konkretes
gefunden*

mega thanks auf jede investierte sekunde ! .. mike





php::bar PHP Wiki   -   Listenarchive