2013-07-22 3 views
1

Есть ли какие-либо возможности для подключения к серверу через ssh с использованием php в tidesdk. Я пытаюсь использоватьTideSDK php connect через ssh

$session = ssh2_connect($server, 22); 

Но произошла ошибка

Fatal error - Call to undefined function ssh2_connect() 

ответ

2

Я бы рекомендовал использовать phpseclib, a pure PHP SSH implementation. например.

<?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'); 
?> 

Тот факт, что это чистый-PHP, означает, что он ультрапортативный. В отличие от расширения libssh2, которое вы пытаетесь использовать.

0

Вы установили расширение SSH2?

http://ie1.php.net/manual/en/ssh2.installation.php

+0

Уверен, что он установлен в моей системе, но не в tidesdk. Я могу выполнить тот же скрипт в браузере без каких-либо ошибок. – Alex