6

私はビーグルボーン ブラックの Angstrom Linux を実行しており、自宅でイーサネットに接続しています。SSH を使用して、自宅のネットワークに接続されている任意の PC からログインできます。別のネットワークからログインする方法を知りたいです。たとえば、オフィスにいて、インターネットに接続しているとします。自宅でインターネットに接続されている beaglebone black にログインしたいと考えています。これどうやってするの?

前もって感謝します

4

4 に答える 4

6

インターネット オペレータから提供されたパブリック IP アドレスがあります。ただし、このパブリック IP は、ローカル ネットワーク内の Beagle の IP とは異なります。

インターネットから Beagle にログインするには、パブリック IP アドレスに接続する必要があり、ルーターにポート転送を追加して、22で使用されるソケット ポートであるポートがsshパブリック IP から に転送されるようにする必要があります。あなたのローカルIP。

そのため、ルーター管理コンソールにログインし、「ポート転送」オプションに移動して、TCP/IP 接続をポート 22 に転送し、Beagle IP に転送することを選択する必要があります。これを長期的に機能させるには、Beagle に静的 IP アドレスを設定する必要があります。そうしないと、ボードが長時間オフラインのままである場合、ルーターの DHCP サーバーがおそらくある時点で別の IP を割り当て、転送をセットアップする必要があります。また。

Beagle/Angstrom での静的 IP アドレス設定に関する適切なガイドがここにあります: http://derekmolloy.ie/set-ip-address-to-be-static-on-the-beaglebone-black/

もう 1 つ: オペレーターは時々異なるパブリック IP を割り当てるため、何らかの動的 DNS サービスを使用する必要がある場合があります。user3180454.no-ip.comこの種のサービスを使用すると、ssh 接続を作成できるパブリック IP アドレスを常に指す「カスタム」DNS アドレス (たとえば、日付、あなたが使用するサービスからそれを行う方法についての指示が表示されます)。

次のようなサービスを組み合わせます。

http://no-ip.com/

http://freedns.afraid.org/

于 2014-01-10T05:38:40.043 に答える
0

あなたがいる場合:

  • USB イーサネット経由で BeagleBoard に接続する
  • Mavericks を実行している Mac Air から Wi-Fi 経由で Web に接続

私はこれが非常に役に立ちました:

http://makezine.com/2012/07/16/use-your-mac-laptop-as-a-wireless-proxy-for-raspberry-pi/

要するに >> (Squidman を使用して) プロキシ サーバーをインストール/実行すると、作業が楽になります。

于 2014-11-20T10:29:13.387 に答える