2013-10-09 33 views
1

如何使用ftp_connect連接sftp。我知道ssh_connect應該爲此工作。但我的服務器共享主機沒有選項來啓用ssh擴展。警告:ftp_login():未登錄,需要安全連接

<?php 
    $ftp = ftp_connect('sftp.testsite.com'); 
    echo ftp_login($ftp, 'aaass', 'as333'); 
?> 

您的幫助表示讚賞解決這個...

+1

你在谷歌搜索它嗎? ('如何使用ftp_connect連接sftp') – ncm

+1

試過很多方法都不行。所以我在這裏有些人已經可以像這樣工作了。 – Nes

+1

請檢查此問題http://stackoverflow.com/questions/2172289/connection-to-secure-ftp-server-from-php – ncm

回答

1

ssh2_connect是連接安全連接的最佳方式。無論如何,它會問你在使用ftp_connect登錄時的安全連接

$port = 5312; 
$connection = ssh2_connect('www.yoursecureserver.com', $port); 
+0

引用的OP,「我的服務器共享主機沒有選項啓用ssh擴展名「。 – neubert