【问题标题】:How To connect to remote server via PHP [duplicate]如何通过 PHP 连接到远程服务器 [重复]
【发布时间】:2021-10-31 02:54:29
【问题描述】:

我正在尝试通过 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 执行命令?

感谢任何解释。

【问题讨论】:

  • 一个简单的 Google on php connect to ssh 将显示您,可能是第一个链接,The PHP Manual for SSH2 我们不是来为您做研究的
  • 还有一个很棒的开源库,可以为您包装 SSH,我建议您研究一下:phpseclib.sourceforge.net/ssh/examples.html
  • 非常感谢!我找到了解决方案,我将其作为答案发布

标签: php ssh2


【解决方案1】:

终于找到了解决办法 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...');
}
?>

用您自己的值替换用户/密码/IP

【讨论】:

    猜你喜欢
    • 2015-03-08
    • 2010-12-24
    • 1970-01-01
    • 2018-06-30
    • 2014-06-29
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 2013-03-06
    相关资源
    最近更新 更多