如何在php中建立SSH连接?


how do you make an ssh connection within php

我需要在php上使用ssh。我在php.ini文件中启用这两个dll:

extension=php_ssh2.dll
extension=php_ssh2.dll

我仍然得到这个错误,任何想法我可能错过了什么?'

 Fatal error: Call to undefined function ssh2_connect()

您可能也需要libssh2 DLL。

我认为phpseclib,一个纯PHP SSH2实现,实际上会更好地为你工作。如:

<?php
include('Net/SSH2.php');
$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}
echo $ssh->exec('pwd');
echo $ssh->exec('ls -la');
?>