gpt4 book ai didi

php - 使用PHP通过ssh执行shell命令

转载 作者:行者123 更新时间:2023-12-02 13:48:28 25 4
gpt4 key购买 nike

我正在尝试执行一个简单的 shell 命令并在网页上打印结果,但结果是空的。下面是我找到的一段代码,但到目前为止没有任何效果。

 <?php
$server = "myserver";
$username = "myadmin";
$command = "ps";
$str = "ssh " .$username. "@" .$server. " " .$command;

exec($str, $output);

echo '<pre>';
print_r($output);
echo '</pre>';
?>

最佳答案

尝试 phpseclib , 那行得通。

<?php
include('Net/SSH2.php');

$server = "myserver";
$username = "myadmin";
$password = "mypass";
$command = "ps";

$ssh = new Net_SSH2($server);
if (!$ssh->login($username, $password)) {
exit('Login Failed');
}

echo $ssh->exec($command);
?>

关于php - 使用PHP通过ssh执行shell命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18373632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com