i bereits zu einem Remote-Server angeschlossen habe SSH2-Verbindung, und ich bin mit ssh2 _exec diesem Befehl "sshpass -p 'xxxx1248' ssh [email protected] "
laufen, jetzt, wenn ich verbunden neuer Remote-Server Ich möchte auf ihre Shell zugreifen. Ich habe eine Aufgabe, um den Befehl dort im zweiten Remote-Server auszuführen. Wie würde ich tun?Remote-Verbindung von der ssh2_exec zu einem anderen entfernten und dem Zugang zu Shell neuer Verbindung
$connection = ssh2_connect($sIP, $iPort);
$autherised = ssh2_auth_password($connection, $sUserName, $sPassword);
$oResult = ssh2_exec($connection, "sshpass -p 'xxxx1248' ssh [email protected]");
wie auf die Shell von IP 1x2.1xx.3x.xx
zugreifen.
Bitte lösen Sie diese, wenn jemand zuvor getan hat ....
Möchten Sie einen Befehl auf dem Zielcomputer ausführen (1x2.1xx.3x.xx)? – ymas
Ja, ich möchte einige Befehle auf dem Zielcomputer ausführen. und der erste Befehl gibt mir eine ENV-Variable und mit dieser Variable muss ich ein anderes Programm ausführen, das 2-5 Minuten dauert, bis es fertig ist, wird es funktionieren, wie ich es mache ??? –