PHPを使用してプロキシ経由でssh接続を確立することは可能ですか?
私のphpコードは
$connection = ssh2_connect('x.x.x.x');
しかし、それは以下のエラーを与えます
PHP Warning: ssh2_connect(): Unable to connect to x.x.x.x
コマンドラインからもssh接続を確立できません。
ssh root@x.x.x.x
解決策 (FAIL)
それから私は解決策を見つけました。ファイルを作成**~/.ssh/config**
し、それにプロキシ定義を追加しました。
Host x.x.x.x
Hostname x.x.x.x
User root
ProxyCommand /usr/bin/corkscrew proxy.somewebsite.com 10080 %h %p
その後、コマンドライン経由でsshに接続できました:)
しかし、まだphpコードに接続できません。私はまだ同じエラーが発生します:(
ここでの問題は、ssh2_connection
関数が ssh 構成ファイルを使用していないことです。関数にそれを使用するように指示する方法はありますか?