- ベストアンサー
外から自宅のPCにTelnetする時に、IPアドレスをどのように指定したらよいでしょうか?
確認君(http://www.ugtop.com/spill.shtml)で自分のIPアドレスを調べると125.xxx.xxx.xxxでした。 ADSLモデムからイーサネットケーブルをハブで分岐して、 MacOSX(192.168.0.3)とWinXP(192.168.0.2)の2台をつなげています。 外部から自宅のMacOSX(192.168.0.3)にtelnetしたいのですが、 今日TeraTermで125.xxx.xxx.xxxに接続しようとしたら接続できませんでした。 自宅(125.xxx.xxx.xxx)のMacOSX(192.168.0.3)にTelnetするには どういうあて先を設定すればよいのでしょうか? ちなみに家の中で、WinXP(192.168.0.2)からMacOSX(192.168.0.3)に TelnetすることはTeraTermで192.168.0.3を指定することで成功しました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
モデム側でIPマスカレード(アドレス変換)は設定していますか? モデムやハブでは出来ず、ルーターを買う必要があると思います。 IPマスカレードというのは、グローバルIP(確認君で調べたIP)と プライベートIP(192.168で始まるLAN内だけのIP)を 変換することです。 外部からグローバルIPを叩いても、ハブはどのプライベートIPに 届ければよいのかわかりません。 なので、設定すれば外からLAN内のパソコンと通信できます。 ルーターを買ってください。 BBR-4MG、あるいはBBR-4HGをお勧めします。 管理画面→アドバンス→アドレス変換で ポート番号(23?)とプライベートIPを指定すればOKです。
その他の回答 (1)
- Wr5
- ベストアンサー率53% (2173/4061)
#1の方が書かれているとおり、ルータで設定してください。 「仮想サーバ」とかいう設定項目になっている場合もありますが、 その辺りはマニュアルを参照してください。 ちなみに、可能であれば標準ポートは使用しない方がいいかと思います。 あっさり乗っ取られるかもしれません。 # telnetだとパスワードも平文ですし…。 sshを公開鍵認証オンリーで、さらに非標準ポートで使用することを薦めます。 # sshでもパスワード認証にしておくと、ssh ブルートフォース食らいます。弱いパスワードならさっくり陥落しますよ。 sshを標準ポートで運用していると Mar 2 22:18:16 server sshd[2952]: User root from 202.201.106.15 not allowed because not listed in AllowUsers Mar 2 22:18:22 server sshd[2954]: User root from 202.201.106.15 not allowed because not listed in AllowUsers Mar 2 22:18:28 server sshd[2957]: User root from 202.201.106.15 not allowed because not listed in AllowUsers Mar 2 22:18:34 server sshd[2959]: User root from 202.201.106.15 not allowed because not listed in AllowUsers こんな感じに。(中国からのrootログインの試行の跡です) ちなみに、外部からのIPアドレスの指定は確認君などで調べたもので良いのですが… 固定IPの契約になっていない場合、接続しようとしたときにはIPアドレス変わっている可能性がありますが、そこら辺は大丈夫なんでしょうか?