|
No. 2538 小僧 さん もしやるとすれば、 ・`telnet' でホストに接続 ・ユーザ名が要求されるまで待つ ・ユーザ名を入力 ・パスワードが要求されるまで待つ ・パスワードを入力 ・コマンドを入力 といったところでしょう。Tera Term Pro(Windows版のTelnetクライアント)では、そんなマクロで自動ログイン機能を実現しています。 利用可能であれば `rsh' でやったほうがずっと楽とは思いますが。 |
|
CZさん 返信、ありがとうございます。 記載されたレスの中で、質問をさせてください。 ・ユーザ名が要求されるまで待つ と、ありますが、「待つ」というのは Sleepコマンドで適当な時間待つ、という事でしょうか? 誠に勝手で申し訳ございませんが、 ソースレベルでご教示して頂ければ幸いです。 お粗末ですが、私が作成したファイルを掲載します。 -----実行ファイル Start----- #!/bin/ksh cat telnet_file | telnet -----実行ファイル End ----- -----telnet_file Start----- open HOST_NAME UserName Password date -----telnet_file End ----- -----実行結果 Start----- telnet> 試行中... HOST_NAME に接続されました。 エスケープ文字は '^]' です。 getwinsize:ioctl: 指定されたファイルは ioctl システム・コールをサポートしていません。 接続がクローズされました。 -----実行結果 End ----- ※ もちろん、HOST_NAMEやUserNameなどは、実際の環境に則している 値を設定しています。 宜しくお願いいたします。 |
|
OCNのADSLアクセスIP8「フレッツ」のサービスでの PPPOEのLAN型接続において、 固定グローバルIPを割り当てたPC(サーバー)に対して、 外部のPCから(インターネット経由で)アクセスすると、HOST検索にやたら時間がかかります。(約18秒) 時間がかかっているのは、WINSOCKのgethostbyaddrという関数です。 上記の不具合を解決する方法を知っていましたら、教えていただけないでしょうか?ブローバンド・ルータに原因があるのかと思い、買い替えましたが、結果は同じでした。ちなみに、pingは0.1秒以内に帰ってきます。 |
|
OCNのADSLアクセスIP8「フレッツ」のサービスでの PPPOEのLAN型接続において、 固定グローバルIPを割り当てたPC(サーバー)に対して、 外部のPCから(インターネット経由で)アクセスすると、HOST検索にやたら時間がかかります。(約18秒) 時間がかかっているのは、WINSOCKのgethostbyaddrという関数です。 上記の不具合を解決する方法を知っていましたら、教えていただけないでし ょうか?ブローバンド・ルータに原因があるのかと思い、買い替えましたが、結果は同じでした。ちなみに、pingは0.1秒以内に帰ってきます。 |
|
>>2540 小僧 > cat telnet_file | telnet こういうふうに使える telnet ってあるんでしょうか。どこかに 書いてあったのを参考に作っておられますか? で、普通 telnet というのは人間が操作しますので、 Login: と表示されてからユーザ名をタイプし、 Password: と表示されてからパスワードをタイプし、その後コマンドを実行して 実行結果を見るわけです。 なので、これを自動化するには Login: という文字列が相手側から送られてきてからユーザ名を送り、さらに Password: という文字列が送られてきてからパスワードを送り、コマンドを送り、 その結果を取得する。ただしプロンプトとコマンドの実行結果を選り 分ける、というなかなか面倒な話なのです。CZ さんは「ユーザ名が 要求されるまで」と表現しておられますが、実際は単に文字のやりとり をしているだけで、「プロトコル」といった大層なものがあるわけでは ありません。 面倒なこと一切抜きで手抜きするならこんな感じ。 ( sleep 2 ; echo USER ; sleep 2 ; echo PASS ; sleep 2 ; echo date ; sleep 2 ) | telnet localhost ちゃんと真面目にやるなら expect コマンドや p5-Telnet など。 >>1335-1340 参照。 もっとよいのは rsh。さらによいのは ssh って感じですかね。 # http://www.jp.FreeBSD.org/QandA/HTML/1576.html >>2542 こうた > 外部のPCから(インターネット経由で)アクセスすると、 > HOST検索にやたら時間がかかります。(約18秒) どの外部の PC 経由からでも名前解決に時間がかかるのですか? そのマシンのプライマリの DNS サーバはどこにありますか? どのマシンからでもその現象が発生して、DNS サーバが外部に あるなら DNS サーバの問題でしょう。 もし可能ならば、実際のホスト名を出して下さい。 |
|
>>2536 68user 報告 おかげさまで、netscapeのインストール、できました。 なお、先に入れてしまった日本語 locale 用は、pkgrmコマンドでアンインストールしてから本体をインストールしました。それからnetscapeを立ち上げたら、なぜかメニューも日本語化されていました?pkgrmでの削除では、すべてを削除したわけではないのかもしれないので?残存ファイルで日本語されているのか・・? とにもかくにも、前のhotjavaより軽いし、なんとか動いて嬉しいです^^ ありがとうございました。 その後、tomcatを起動してブラウザからみたところ、examplesの動作確認等、簡単なところまではできました。 取り急ぎご報告まで。 |