0

全て、

私はphpにかなり慣れていません(単純なフォームとHello Worldのもの)

ロードされたときにルーターのSSHセッションからテキスト情報を取得し、それを解析して表示するページを作成しようとしています

一般的な考え方は

connect to (ip address, port) send line (loginuser + Password) send line (su to root + password) send line (command) receive text from command (string X)

x を解析し、統計情報をページに html として表示します

ubuntu からライブラリをインストールする方法に関するいくつかのチュートリアルを見てきましたが、私のホストはゴッドダディであるため、その方法で何かをインストールするアクセス権はありません (単純な ftp アクセスしかありません)。

シンプルでシンプルなsshクライアントを探しています.うまくいけば、それを使用する方法の小さな例(コマンドを送信してテキストを取得する)

あなたが助けることができればありがとう

4

2 に答える 2

2

わかりました、学習目的で、ボックスでshell_execを実行して、sshでリモートホストに接続し、コマンドを実行して応答を返し、評価していくつかの素晴らしい統計を作成できます。

shell_exec("ssh user@yourhost.com run_your_command"); http://www.php.net/manual/en/function.shell-exec.php

純粋な PHP SSH 実装であるphpseclib ( http://phpseclib.sourceforge.net/ ) を使用するか、ホストで使用可能な場合は SSH2 拡張機能を使用します。http://www.php.net/manual/en/function.ssh2-exec.php

于 2013-02-01T16:09:21.817 に答える
0

私の意見では、PHP は適切なツールではありません。expect といくつかの bash を使用すると、より良い結果を得ることができます。

expectは、コマンド ライン アクティビティに適したツールです。見てみてください

于 2013-02-01T15:41:52.137 に答える