PHP connect auf Server, SSH/telnet?

BiepoN

Mitglied
Hallo zusammen,

ich bin gerade dabei ein kleines Webinterface zu erstellen. Nur bin ich gerade auf eine kleine Schwierigkeit gestoßen. Ich möchte nähmlich gerne von Server.1 (wo sich das Webinterface befindet) auf Server.2 connecten und ein Script ausführen. Habe schon mit den funktionen shell() und exec() gearbeitet. Nur wie wird es hier am besten laufen? Auch was die Sicherheit angeht würde ich gerne Meinungen hören, ob ich über telnet oder SSH connecten sollte. Auf Server.2 habe ich schon einen User angelegt der nur die bestimmten Scripte ausführen darf.
Hat jemand nen ansatz oder eventuell nen Link wo ich mich ein lesen könnte?

Vielen Danke für die mühe.
Gruß Biepon
 
Vielen Dank für den Link. Habe auf meinem Testrechner mal das SSH2 zum laufen gebracht. Wenn ich aber versuche auf ein anderen Rechner oder localhost zu connecten.
Code:
Warning: ssh2_auth_password(): Authentication failed for tunnelusr using password in /var/www/ssh2test.php on line 3

ssh2test.php:
Code:
<?php
$connection = ssh2_connect('<IP>', 22);
ssh2_auth_password($connection, 'tunnelusr', '<PW>');

if(!$connection) { echo "Fehler"; }
?>
 
Zurück