リモートサーバーから自分のローカルコンピュータに接続できません。私のローカルIPアドレスは何ですか?

リモートサーバーから自分のローカルコンピュータに接続できません。私のローカルIPアドレスは何ですか?

ここで私のリモートサーバー(VPS)がローカルボックスに接続できない理由を見つけるために多くの時間を費やしました。ローカルボックスのIPアドレスに問題があるようです。

まず、私がインターネットでどのように活動しているかを話しましょう。 Vodafone SIMカードを使用してノートパソコンをNokia N73携帯電話に接続しました。このように(電話)私のラップトップはインターネットに接続されます。リモートサーバー(VPS)についてはhttp://lvpshosting.com/。 100Mb/sのインターネット速度を提供します。

リモートIPアドレスがあります。 SSH経由で接続中です。そこからローカルに接続するには、ローカルIPを追加する必要があります。だからifconfig私のローカルコンピュータで行ったIPを確認しました。以下の出力を参照してください。

ravbholua@ravbholua-Aspire-5315:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1b:38:d0:45:ea  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:18 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:493 errors:0 dropped:0 overruns:0 frame:0
          TX packets:493 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:85372 (85.3 KB)  TX bytes:85372 (85.3 KB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:10.224.108.37  P-t-P:10.6.6.6  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:4848 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5375 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:2352345 (2.3 MB)  TX bytes:698847 (698.8 KB)

これからはそうだと思います10.224.108.37。ただし、リモートで使用する場合はローカルボックスに接続できません。

以下をローカルIPアドレスとして試しました。

http://www.ipchicken.com/

http://whatismyip.org/

2つのリンクはIPアドレスを提供しましたが、どちらも機能しませんでした。私が言ったように、両方のリンクに提供されたアドレスは私のラップトップアドレスではなく携帯電話アドレスでした。また、ローカル経由でリモートに接続するときにsshリモートにログインすると、リモートサーバーメッセージは次のようになります。

ravbholua@ravbholua-Aspire-5315:~$ ssh  rs
ravbholua@rs's password: 
Welcome to Ubuntu 13.04 (GNU/Linux 2.6.32-042stab076.5 i686)

 * Documentation:  https://help.ubuntu.com/

No mail.
Last login: Tue Sep 10 08:04:49 2013 from 123.63.112.140

上記のIPアドレスは、上記の2つのリンクから取得したものと似ています。 (そして命令では与えられませんifconfig。)

そのため、リモートサーバーにルーターとして機能する電話機のIPが表示され、ローカルコンピュータにアクセスできないと言われました。しかし、ローカルボックスに接続する方法の追加の解決策を得ることはできません。

この質問を他のウェブサイト(下記参照)に投稿しましたが、解決策が得られないことに注意してください。誰もがこのフォーラムの私の投稿を見ると、次のことが非常に役に立ちます。

http://www.linuxquestions.org/questions/linux-networking-3/not-able-to-do-password-free-access-to-remote-machine-4175475825/

この問題により、他の多くの関連タスクが保留中です。以前に解決されなかった他の質問のいくつかがこのサイトで解決されたため、このサイトに対する期待は大きかったです。

ベストアンサー1

まず、リモートプログラムをローカルで表示するためにコンピュータに接続する必要はありません。実はそうですもっと強くそう。リモートサーバーにログインし、グラフィカルプログラムを実行し、ローカルシステムでそのGUIを表示するには、次の-Xオプションを使用して-Y実行できるSSH X転送を有効にする必要がありますssh

 -X      Enables X11 forwarding.  This can also be spec‐
         ified on a per-host basis in a configuration
         file.

         X11 forwarding should be enabled with caution.
         Users with the ability to bypass file permis‐
         sions on the remote host (for the user's X
         authorization database) can access the local
         X11 display through the forwarded connection.
         An attacker may then be able to perform activi‐
         ties such as keystroke monitoring.

         For this reason, X11 forwarding is subjected to
         X11 SECURITY extension restrictions by default.
         Please refer to the ssh -Y option and the
         ForwardX11Trusted directive in ssh_config(5)
         for more information.

 -Y      Enables trusted X11 forwarding.  Trusted X11
         forwardings are not subjected to the X11 SECU‐
         RITY extension controls.

したがって、リモートサーバーに接続してアプリケーションを実行します(xclockたとえば)。

user@local$ ssh -Y user@remote
user@remote$ xclock

これにより、時計がローカルコンピュータの画面に表示されます。


これで、残りの問題は電話をモデムとして使用することで発生する可能性があります。あなたが得るIPWhatismyip.comコンピュータのIPではなく、携帯電話のIPです。お使いの携帯電話はアクセスを許可するように構成されていないため、ssh接続できません。

私は電話で接続したことがありませんが、ifconfigあなたの結果を正しく理解したら、電話IPは10.224.108.37自分のコンピュータのIPと同じです。地元のIPはです10.6.6.6。つまり、コンピュータに接続するには、SSHポート(通常22)を介して着信接続をIPに転送するように電話機を設定する必要があります。これが可能かどうかわかりません。携帯電話のマニュアルを確認してください。

ssh別のオプションは、電話を介してトンネルを作成することです。これは携帯電話に接続できる場合にのみ可能ですsshが、そうでないようです。

それにもかかわらず、ここで基本的なメッセージはほとんど確実にそうしないだろうということです。必要コンピュータに再接続してください。クラシックに見えます。XYの問題。だから、チョコバナナを下ろして...:)

おすすめ記事