みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

WindowsXP(Home Edition)のtelnetサーバーについて

windowsXP(Home Edition)にvmwareを用いてlinux
を入れています。それで、外部からいったんWindows
に入り、そこからtelnetでvmwareのlinuxに入りたい
と思っておりますが、上手くいきません。それで、
何かアドバイスがございましたら、よろしくお願い
します。

windowsにPC telnetdというtelnetサーバーソフト
を入れ、それを経由してlinuxに入ろうと思っており
ます。それで、外部からこのwindowsのtelnetサーバー
にはアクセスでき、そこからftpでlinuxに入ることは
できました。しかし、そのtelnetサーバーからさらに
telnetでlinuxに入ろうとすると何も反応なしで、
アクセスできませんでした。"telnet"とコマンドを打ち
込んでもエラーが生じるわけでもなくて、そのまま
プロンプトが返ってくるだけです。
(ところで、いったんwindowsに入ってから更にlinuxに
入ろうとするのは、linux側のIPがローカルなので、外部
から直接入ることができないためです。)

何かアドバイスがございましたら、よろしくお願い致し
ます。

投稿日時 - 2003-09-09 14:03:23

QNo.650564

暇なときに回答ください

質問者が選んだベストアンサー

数点気になるになる点があります。

1. Linux側でTelnetデーモンがあがっているのか?
 最近のディストリビューションだと、SSHのみ有効になっており、Telnetは殺してあることがよくあります。

2. LinuxのIPアドレスは?
 プライベートIPを振ってあると思いますが、そうするとWindows側も同じサブネットに所属するプライベートIPを持っていないと通信が成り立たないと思います。

3. WindowsのTelnetの使い方
 知っていたら申し訳ございませんが、Windowsでコマンドプロンプトから"telnet"と打ち込んでも、telnetクライアントが起動するだけです。
 そこから接続するには、"open xxx.xxx.xxx.xxx"で通信チャネルをオープンする必要がありますが、これをやっているのでしょうか?

投稿日時 - 2003-09-09 14:41:44

補足

早速のお返事有難うございます。
まず、1.の件ですが、これはきちんと立ち上がっております。
2.の件ですが、windows側はグローバルIPがlinux側はローカルIPが振り分けられています。IPの変換等の詳しいことはVMWARE側で行われており詳しくは分かりませんが、外部からではなくてwindowsからlinuxのローカルIPを指定して、telnetでlinuxにログインすることはできます。

3.に関連してですが、例えば、外部からwindowsのPC telnetdサーバーにアクセスすると、コマンドラインからプログラムは実行することができます。しかし、ここで例えば、"mspaint.exe"のようなコマンドラインで使うことができなくて、新たなwindowを開くようなプログラムを実行するとエラーはでなくて、実行してしばらくすると何も表示されずにプロンプトが返ってくるだけです。それは、外部からwindowsにアクセスしてtelnetを実行したときと同じような症状です。それで、windowsに付いているtelnetは完全なコマンドラインで操作する
プログラムのようですが、実際はそうではないのでは、と少し考えています。でも、ftpの方は全く問題なしに使えることがよく分からないです。

分かりにくい文章になって、申し訳ございません。また、何かアドバイスがございましたら、よろしくお願い致します。

投稿日時 - 2003-09-09 19:20:34

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問