SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.09.2007, 14:06:32
Schneidoa Schneidoa ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 112
Schneidoa eine Nachricht über ICQ schicken
SSH Verbindung

Hallo,
Ich will eine SSH Verbindung zu einem Server aufbauen um dort verschiedene Scripte zu starten bzw. zu stoppen.
Kann mir einer sagen wie ich das anstelle. In Google gibt es viele verschiedene arten z.B mit fsockopen(). Aber wie sende ich dann ein Befehl an den Server und wie lese ich das Ergebniss aus?

mfg.Schneidoa
__________________
Schneidoa.de
Mit Zitat antworten
  #2  
Alt 16.09.2007, 16:26:43
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: SSH Verbindung

Mit fsockopen machst Du DIch tot an der Stelle.
Nimm http://www.php.net/manual/de/function.ssh2-exec.php
Mit Zitat antworten
  #3  
Alt 16.09.2007, 17:23:51
Schneidoa Schneidoa ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 112
Schneidoa eine Nachricht über ICQ schicken
AW: SSH Verbindung

Hallo,
danke für die schnelle Antwort! Ich habe jetzt ein kleines Script das sich zu einem server verbinden soll doch es geht nicht und ich bekomme auch keine Fehlermeldung usw.
Kann mir einer helfen. Ich vermute das ich die lib falsch installiert habe. Kann mir einer ein gutes HowTo für die installation von dem lib empfehlen?

PHP-Code:
error_reporting(E_ALL);
$connection ssh2_connect('server'22);
if(!
$connection)
{
die(
"Konnte keine Verbindung aufbauen!");
}
ssh2_auth_password($connection'username''password');
if(!
$connection)
{
die(
"Konnte keine Verbindung aufbauen!");
}
$stream ssh2_exec($connection'/usr/local/bin/php -i');
if(!
$stream)
{
die(
"Konnte Befehl nicht ausführen!");
}
echo  
stream_get_contents(stream);
error_reporting(E_ALL); 
mfg.Schneidoa
__________________
Schneidoa.de
Mit Zitat antworten
  #4  
Alt 16.09.2007, 18:06:59
Schneidoa Schneidoa ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 112
Schneidoa eine Nachricht über ICQ schicken
AW: SSH Verbindung

Also ich habs jetzt geschaft wenigstens ne Fehlermeldung zu bekommen^^
Code:
Fatal error: Call to undefined function ssh2_connect() in /[...]/startseite/server.inc.php on line 4
Aus der Fehlermeldung entnehme ich, das ich die lib falsch installiert habe.
Kann mir da jemand helfen?
__________________
Schneidoa.de
Mit Zitat antworten
  #5  
Alt 16.09.2007, 20:39:33
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: SSH Verbindung

Wird alles bei http://www.php.net/manual/de/install...extensions.php und http://www.php.net/manual/de/install.pecl.windows.php erklärt.
Mit Zitat antworten
  #6  
Alt 17.09.2007, 22:13:55
Schneidoa Schneidoa ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 112
Schneidoa eine Nachricht über ICQ schicken
AW: SSH Verbindung

Hallo,
Ich habe mich genau an die installations vorgaben gehalten aber weis nicht wo die ssh2.so Datei ist, die ich in den Ordner kopieren soll. Außerdem ist auch folgender Fehler aufgetreten.

Code:
server:/opt/libssh2-0.17 # phpize && ./configure --with-ssh2 && make
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

server:/opt/libssh2-0.17 #
Bitte um Hilfe!


Danke,
mfg Schneidoa

PS: vll. sollte man das Thema in das dafür angebrachte Forum verschieben.
__________________
Schneidoa.de

Geändert von Schneidoa (17.09.2007 um 22:16:17 Uhr)
Mit Zitat antworten
  #7  
Alt 17.09.2007, 22:41:41
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: SSH Verbindung

Was genau für ein Linux/*nix läuft denn auf dem Server?
Vermutlich gibt es ein fertiges Paket, das nur installiert werden muss. Typischer Name im Paketmanager wäre php_ssh oder php_ssh2
Mit Zitat antworten
  #8  
Alt 18.09.2007, 16:32:30
Schneidoa Schneidoa ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 112
Schneidoa eine Nachricht über ICQ schicken
AW: SSH Verbindung

Zitat:
Zitat von defabricator Beitrag anzeigen
Was genau für ein Linux/*nix läuft denn auf dem Server?
Vermutlich gibt es ein fertiges Paket, das nur installiert werden muss. Typischer Name im Paketmanager wäre php_ssh oder php_ssh2
Hallo,
ich habe Linux SuSE 9.3 mit PHP 5.0.3!

Nach dem Paket habe ich unter yast schon gesucht und es nicht gefunden.
__________________
Schneidoa.de
Mit Zitat antworten
  #9  
Alt 18.09.2007, 22:42:01
Small-Talk Small-Talk ist offline
Junior Member
 
Registriert seit: Jan 2004
Ort: Fredersdorf bei Berlin
Alter: 40
Beiträge: 184
AW: SSH Verbindung

ich schätze mal, du bist im falschen Verzeichnis.
/opt/libssh2-0.17 -> Das sieht eher aus, wie die allgemeinen Linux-SSH-Libs

phpize musst du im dem Verzeichnis aufrufen, wo du dir die Erweiterung entpackt hast:

wget http://pecl.php.net/get/ssh2-0.10.tgz
tar xzf ssh2-0.10.tgz
cd ssh2-0.10
/usr/local/bin/phpize
./configure --help
Mit Zitat antworten
  #10  
Alt 18.09.2007, 23:24:37
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: SSH Verbindung

http://www.php.net/manual/en/ref.ssh2.php
Zitat:
Linux, BSD, and other *nix variants can be compiled using the following steps:
Hast Du das schon ausprobiert?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verbindung zur MySQL Datenbank klappt nicht!! Alex1 PHP Grundlagen 11 28.06.2007 12:25:20
Browser bricht Verbindung ab -=LUPO=- Off Topic Area 6 20.06.2007 10:09:14
dbglistener baut verbindung zu einem server im internet auf crusader PHP für Fortgeschrittene und Experten 5 09.02.2004 07:36:33
ODBC Verbindung patrick PHP Grundlagen 4 04.11.2003 14:25:50
Verbindung zwischen PHP und Groupewise inkvc17 PHP für Fortgeschrittene und Experten 1 27.05.2003 11:05:53


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:08:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt