SSH Verbindung zum Server

ulf123

Erfahrenes Mitglied
Hallo

Ich wollte fragen ob es möglich wäre mit hilfe von PHP auf einen Externen Server zuzugreifen um dort Pragramme auszuführen?

Wenn das gehen würde kann mir wer sagen wie die Befehle sind?


Danke für eure Hilfe

MfG Ulf
 
hm hab mir das eben angeguckt aber steig da net ganz durch!

also wollte sp

von Server 1

auf Server 2 connecten und dort zB. /etc/init.d/apache start ausführen
 
Hallo hab mir das mit dem SSH 2 mal zu Herzen genommen
also mein Problem besteht aber da drin das der Server von dem die Befehle ausgehn
kein libssh2 hat und ich auch kein Zugang dazu hab!

Gibt es keine andere Möglichkeit


MfG Ulf
 
hi, ok ich habe auch mal ne frage dazu und bis jetzt nichts nütlcihes gefunden,

also soweit ich das verstanden habe installiere ich die libbssh2 2.07

lief so weit .. ./configure && make && make install

so bei einem kleinen connection zugriff wie im php beispiel,

Code:
$connection = ssh2_connect('shell.example.com', 22, $methods, $callbacks);
 if (!$connection) die('Connection failed');
 ?>
http://de.php.net/manual/en/function.ssh2-connect.php

So, beim aufruf kommt allerdings

Fatal error: Call to undefined function: ssh2_connect() in /var/www/testseiten/ssh2_exec.php on line 2


habe dann etwas gefunden das man noch die ssh2-0.6 installieren soll,

das sind aber nur einmal ne xml und dann noch
config.m4
ssh2.c
php_ssh2.h
ssh2_fopen_wrappers.c
ssh2_sftp.c

wie muss ich die nun installieren=

wenn ich einfach #cc ssh2.c mache bekomme ich jedenfalls tausend fehler,
er finded offensichtlich die include dateien nicht
 
Zuletzt bearbeitet:
Hi leute ich bin hier schon fast am verzweifeln =)

ich kann die SSH 2 lib nicht installieren da der Space wo die scripte liegen nur gemietet ist

naja gibt es noch eine andere mögöich keit auf einen anderen Server zu verbinden und dort programme auszuführen?


Bitte um Hilfe danke


MfG Ulf
 
@kam:
Bei Dir wird wohl das Problem sein, dass PHP ohne Support fuer SSH kompiliert ist, da bringt es dann auch nichts SSH nachzuinstallieren.
 
Zurück