- ベストアンサー
phpでSSHd サーバをエミュレートすることなど可能でしょうか?
どうしてもSSHのサービスが走っているサーバがローカルネットワーク外部に必要になってしまったのですが、phpでSSHサーバをエミュレートさせるようなことは可能でしょうか? また、そういったライブラリなどご存知のかたおられましたらどうぞよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ユーザー側の入力はブラウザに任せ、PHP 側ではサーバ内部(localhost)で SSHd とやりとりしその結果をブラウザに返すようなロジックを組めば可能ではないでしょうか。 ライブラリは例えば(日本語対応は不明) http://www.phpclasses.org/browse/package/2477.html (DLするには簡単なID登録が必要) ただこの種のスクリプトは、セキュリティホールを自ら造るようものなので 認証をかけるなりしてセキュリティには、配慮するべきでしょう。
お礼
紹介してくださったライブラリはサーバではなくクライアントではないでしょうか? 考えている用途といたしまして、ローカルネットワークでのパケット監視を避けるため一旦SSHサーバを経由したネット接続をしたいのです。ローカルマシンからputtyなどを使用して接続できるのが理想なのですが、やはり難しいでしょうか?