私はすでに ssh2-connect を使用してリモートサーバーに接続しており、ssh2 _exec を使用してこのコマンドを実行して"sshpass -p 'xxxx1248' ssh XX@1x2.1xx.3x.xx "
います。新しいリモートサーバーに接続した場合、シェルにアクセスしたいと思います。2番目のリモートサーバーでコマンドを実行するタスクがあります。どうすればいいですか??
$connection = ssh2_connect($sIP, $iPort);
$autherised = ssh2_auth_password($connection, $sUserName, $sPassword);
$oResult = ssh2_exec($connection, "sshpass -p 'xxxx1248' ssh XX@1x2.1xx.3x.xx");
IP のシェルにアクセスする方法1x2.1xx.3x.xx
。
誰かが以前にこれを行ったことがある場合は、これを解決してください....