如何通过 PHP 连接到远程服务器

How To connect to remote server via PHP

我正在尝试通过 PHP 连接到我的 SSH 服务器。

我知道我可以使用 parimako 库通过 python 轻松连接到我的 ssh 服务器。但是此时我需要使用 PHP

我的服务器详情:

ip: xx.xxxx.xxx  -Username:root  -Password: xxx12333

使用 shell_exec()

无效

source:https://www.youtube.com/watch?v=ZFgd2CjUtko

我的问题是,如何连接到我的 ssh 服务器并使用 php 执行命令?

感谢任何解释。

终于找到解决方法了 Phpseclib 对我不起作用

<?php
$connection = ssh2_connect('ip.22.222.2', 22);

if (ssh2_auth_password($connection, 'username', 'pass')) {
  echo "Authentication Successful!\n";
} else {
  die('Authentication Failed...');
}
?>

用您自己的值替换 user/pass/IP