jumpe回答ポイント 200ptウォッチ 1

PHPのfsockopenに関する質問です。


やりたいこと:
Aサーバ(Linux・redhat系)のPHPプログラムから、Bサーバ(Linux・redhat系)に対してtelnet(23番ポート)で自動ログイン、コマンド実行し結果を取得したい。

現在の状況:
一通り検索して、いろいろと試しましたがいずれも失敗(反応がない)します。
Bサーバでtcpdumpを実行すると、23番ポート宛にリクエストが来て、ID/PWも受信しているように見えるんですが、Aサーバ側でコマンドの出力も取得できませんし、/var/log/messagesにはログイン履歴も残っていません。

もうお手上げなので、サンプルスクリプトを記載していただきたいです。条件は以下です。
・fsockopenを使い、telnetで23番ポートへ接続。
・コマンドを実行し結果を取得する(結果が1行の場合と複数行の場合の2つ)
・コネクションをクローズ

当方で動作確認が取れた、1番目の完璧な回答には、1000ポイント差し上げます。
よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-03-02 17:50:15
終了日時
2008-03-06 00:36:32
回答条件
1人3回まで

この質問のカテゴリ

この質問に含まれるキーワード

tcpdump18Linux2257RedHat176PHP7798Telnet132スクリプト2307サーバ4580ログイン2397プログラム5048

人気の質問

メニュー

PC版