0

PHP を使用してリモート SFTP サーバーに接続しようとしています。ローカル SFTP アカウントに接続するとコードは正常に動作しますが、リモート ホストではタイムアウトになります。ホスト情報が正しく、正常に接続されていることを FTP クライアントで確認しました。

私は phpseclib ライブラリを使用しており、3 行のコードは以下のとおりです。

require_once("phpseclib/Net/SFTP.php");

$sftp = new Net_SFTP('remote_host_IP');
var_dump($sftp->login('<username>', '<password>'));

false (接続されていないことを意味します) を返します。

私がやった事

  • それをブロックする場合に備えて、mod_security でスクリプトをホワイトリストに登録しました。
  • ローカル コンピューターで同じスクリプトを試したところ、リモート SFTP に正常に接続されました。

貴重なヒントを教えてください。

4

2 に答える 2