- ベストアンサー
外出先から自宅のUbuntu10.04へのアクセス方法を教えてください
- 外出先から自宅のUbuntu10.04へのアクセス方法を教えてください。どのようにすれば良いのか分からず困っています。
- teratermを使えば良いと聞きましたが、インストール後の手順が分かりません。また、自宅のUbuntuでifconfigをしてもinetが表示されない問題や、自分のIPアドレスとポート番号の取得方法も分かりません。
- どなたかアクセス方法や必要な設定について教えてください。時間がないため自分で全体像をつかめず、困っています。どのような情報でも構いませんので、お力をお貸しください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 正直回答者様1の回答が一番の答えだと思われますが、それでもやりたいと言うならば やってみるのも良いかと思われます。 まず、自宅のubuntuより外部の何処でも良いのでpingを飛ばしましょう。飛ぶならOK。次に無線LANという事は NATされていると思われますので該当グローバルIPより該当ローカルIPへの通信をポートは指定し 橋渡しの設定をします。これを行う事により外部からの該当ポートへのアクセスがローカルにある サーバへ設定したポートに届きます。一般にポート・フォワーディングとかアドレス変換とかで 検索すると沢山出てきますね。そして開放するポートですが、telnetであれば22ポートsshであれば23ポート が一般的です。無線ルータへの設定は該当ポートを開放しましょう。これでルータの設定は出来ました。 続きましてサーバの設定です。ubuntuのサーバにsshd等外部より通信するサービスを起動させる 必要があります。telnetは開放するのは危険だと個人的に思いますので、どうしてもと言う場合を除き sshで通信を行う方をオススメします。現在のサーバの開放しているポートを調べる場合は「netstat」を 使用し開放されているポートを調べます。そこに23番があればsshが開放している可能性もあります。 もし無ければsshdを起動する必要があります。そこはネットで調べてみてください。出来ればconfigを いじり、rootへの直接ログインの禁止やアクセスをするIPが決まっているのであれば、それ以外をdeny する設定をした方がより安全に接続できます。 ここまででとりあえず外部から通信が出来るかと思われます。もしかすると質問者様は上記の意味が 解らない部分もあるかとは思いますが、出来る限り調べてやってみてください。自分の記載している 解らない部分の言葉等をgoogle等で検索すれば、かなりの数が出てきます。頑張ってくださいねー。 よろしくお願い致します。
その他の回答 (3)
- bunjii
- ベストアンサー率43% (3589/8249)
参考URLにリモート操作を行えるサービスがありますので試して下さい。(無料版あり) あなたの知識レベルでは「Tera Term」でのTelnet、SSHによるリモート管理は無理と思います。 自宅LAN内で「Tera Term」を使ってリモート管理の仕方を習得してからでないと他の回答を理解出来ないと思います。 外出先からインターネットを介して自宅サーバーへ接続するには不変のIPアドレスまたはダイナミックDNSで不変のドメイン名を設定しなければなりません。 先ず、それを解決して下さい。
お礼
お返事ありがとうございます。 平日はなかなか思うように自分の時間が取れず、この様な時間になってしまいました。 非常に興味深い参考URLありがとうございました。 自分の勉強でもあるので、SSHについても学びつつ、検討してみたいと思います。 ありがとうございました。
- Wr5
- ベストアンサー率53% (2173/4061)
ubuntuやLinuxで無線LANは使っていませんので… >外出先から自宅のubuntu10.04へアクセスしたいのですが、どのようにすれば良いのか アクセスして「なにを」したいんですか? >2:自分のアドレスはgoogleで「自分のipアドレスを知る」で検索して調べたのですが、ポートがわかりません。ポートはどうすれば解るのでしょうか。 サーバで待ち受けているポートに接続して下さい。 「なにを」したいのかが不明ですので具体的なポート番号は出せませんが。 >3:自分のipアドレスとポートがわかればteratermで入れるのでしょうか? TELNET接続やSSH接続したいのであれば、それで接続できるでしょう。 teraterm使ってWebサーバとHTTPプロトコルでおしゃべり(コマンド送信とレスポンス受信…の後切断される)やメールサーバ相手にSMTP(高い確率で無理)やPOPでおしゃべり… とかできますが、そんなマニアック(?)なことしたいんですか?
補足
失礼しました。 具体的に何をしたいかというと、webアプリを作りたいのですが、いきなりサーバを借りてとかはお金がかかるので、試験的に自宅にサーバになるPCを用意しました。 外出先からアクセスしたいというのは、移動していることが多いので、出先から自宅のPCに入って操作したいと考えたからです。 teratermを使えば自宅のPCに入ってそれが可能だと考えたのですが。 >サーバで待ち受けているポートに接続して下さい。 そのポートの調べ方を教えて頂きたいのです。 初歩的なことで申し訳ないのですが、初心者の自分には手のつけようがありません。 よろしくお願い致します。
- qaqa246
- ベストアンサー率27% (45/163)
グローバルIP、ローカルIPの違いも理解できなくてポートすらわからない人が下手に外部から悪性できるようにすると あっという間に乗っ取られます。 あまりに素人すぎる質問者はあきらめましょう。
お礼
非常に有用な情報ありがとうございます。 まだ調べきれていないのですが、netstat試してみました。 ポートは4桁のものばかりで、23等はありませんでした。 nmapを使い、自分のIPアドレスに対して-sT -sU オプションで実行してみると以下のようになっていました。sshdについては後日調べてみようと思います。 少しずつ解決していきたいと思います。 ありがとうございました。 Starting Nmap 5.00 ( http://nmap.org ) at 2010-05-11 00:48 JST Interesting ports on softbankxxxxxxxxxx.bbtec.net (xxx.xxx.xxx.xxx): Not shown: 996 filtered ports, 994 closed ports PORT STATE SERVICE 53/tcp open domain 340/tcp open unknown 2800/tcp open unknown 55555/tcp open unknown 55600/tcp open unknown 53/udp open|filtered domain 67/udp open|filtered dhcps 68/udp open|filtered dhcpc 1900/udp open|filtered upnp 3456/udp open|filtered IISrpc-or-vat