PHPでSSH2ストリームを処理するときに、ユーザーのSSHクライアント構成を使用することは何とか可能ですか? ほとんどのシステムでは、これは ~/.ssh/config に保存されます。
私の場合、SSH 構成でいくつかのエイリアスが構成されています。しかし、PHP コードでこれらのエイリアスを使用しようとすると、機能しません。
例 ~/.ssh/config
Host foo
HostName my.server
Port 22
User sander
IdentityFile ~/.ssh/id_rsa
失敗するが、動作させたい PHP コードの例:
<?php
$text = file_get_contents('ssh2.sftp://foo/bar.txt');