1

ftp_connect を使用して sftp に接続する方法。これには ssh_connect が機能するはずです。しかし、私のサーバーは共有ホスティングであり、ssh 拡張機能を有効にするオプションはありません。

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

これを解決するためにあなたの助けに感謝します...

4

3 に答える 3

1

ftp_ssl_connect()関数を使ってみる

于 2013-10-09T05:39:06.217 に答える
1

ssh2_connect は、安全な接続を接続するための最良の方法です。とにかく、ftp_connectを使用してログを記録している間、安全な接続を要求します

$port = 5312;
$connection = ssh2_connect('www.yoursecureserver.com', $port);
于 2013-10-09T08:05:48.723 に答える
0

純粋な PHP SFTP 実装である phpseclib を試してください。例えば。

<?php
include('Net/SFTP.php');
include('Crypt/RSA.php');

$sftp = new Net_SFTP('www.domain.tld');
if (!$sftp->login('username', 'password')) {
    exit('Login Failed');
}
于 2013-10-09T22:10:57.910 に答える