如何使用ftp_connect連接sftp。我知道ssh_connect應該爲此工作。但我的服務器共享主機沒有選項來啓用ssh擴展。警告:ftp_login():未登錄,需要安全連接
<?php
$ftp = ftp_connect('sftp.testsite.com');
echo ftp_login($ftp, 'aaass', 'as333');
?>
您的幫助表示讚賞解決這個...
如何使用ftp_connect連接sftp。我知道ssh_connect應該爲此工作。但我的服務器共享主機沒有選項來啓用ssh擴展。警告:ftp_login():未登錄,需要安全連接
<?php
$ftp = ftp_connect('sftp.testsite.com');
echo ftp_login($ftp, 'aaass', 'as333');
?>
您的幫助表示讚賞解決這個...
ssh2_connect是連接安全連接的最佳方式。無論如何,它會問你在使用ftp_connect登錄時的安全連接
$port = 5312;
$connection = ssh2_connect('www.yoursecureserver.com', $port);
引用的OP,「我的服務器共享主機沒有選項啓用ssh擴展名「。 – neubert
嘗試phpseclib, a pure PHP SFTP implementation。例如。
<?php
include('Net/SFTP.php');
include('Crypt/RSA.php');
$sftp = new Net_SFTP('www.domain.tld');
if (!$sftp->login('username', 'password')) {
exit('Login Failed');
}
你在谷歌搜索它嗎? ('如何使用ftp_connect連接sftp') – ncm
試過很多方法都不行。所以我在這裏有些人已經可以像這樣工作了。 – Nes
請檢查此問題http://stackoverflow.com/questions/2172289/connection-to-secure-ftp-server-from-php – ncm