ftp_connect を使用して sftp に接続する方法。これには ssh_connect が機能するはずです。しかし、私のサーバーは共有ホスティングであり、ssh 拡張機能を有効にするオプションはありません。
<?php
$ftp = ftp_connect('sftp.testsite.com');
echo ftp_login($ftp, 'aaass', 'as333');
?>
これを解決するためにあなたの助けに感謝します...
ftp_connect を使用して sftp に接続する方法。これには ssh_connect が機能するはずです。しかし、私のサーバーは共有ホスティングであり、ssh 拡張機能を有効にするオプションはありません。
<?php
$ftp = ftp_connect('sftp.testsite.com');
echo ftp_login($ftp, 'aaass', 'as333');
?>
これを解決するためにあなたの助けに感謝します...
ftp_ssl_connect()
関数を使ってみる
ssh2_connect は、安全な接続を接続するための最良の方法です。とにかく、ftp_connectを使用してログを記録している間、安全な接続を要求します
$port = 5312;
$connection = ssh2_connect('www.yoursecureserver.com', $port);
純粋な 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');
}