连接到localhost中的ssh2

时间:2018-02-19 12:57:49

标签: php cron xampp localhost

当我在localhost的{​​{1}}中运行以下代码时,我看到连接未成功的错误。现在我想知道如何连接到Xamppssh2 localhost中的Windows以及XamppUsername此连接的内容Password。 “ :

ssh2_connect('127.0.0.1','');

2 个答案:

答案 0 :(得分:1)

使用Xampp连接到Windows中localhost中的ssh2: -

1)从PHP.net

下载SSH2 PECL库

2)提取档案的内容: -

(2.1)copied/replaced libssh2.dll file to C:\Windows\system32

(2.2)placed php_ssh2.dll and php_ssh2.pdb files in the ext folder (e.g. C:\xampp\php\ext);

3)删除';'来自;扩展名:php.ini中的php_ssh2.dll行。如果你的php.ini上没有这行,请添加它。

4)重启apache服务器。

连接代码: -

<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');

$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
?>

答案 1 :(得分:0)

对于你我有一个完美的解决方案 尝试安装wamp然后进入目录c:/ wamp / ..然后进入本地主机的文件夹.. 转动尝试打开上面安装的wamp服务。 VIOLA!