私はビーグルボーン ブラックの Angstrom Linux を実行しており、自宅でイーサネットに接続しています。SSH を使用して、自宅のネットワークに接続されている任意の PC からログインできます。別のネットワークからログインする方法を知りたいです。たとえば、オフィスにいて、インターネットに接続しているとします。自宅でインターネットに接続されている beaglebone black にログインしたいと考えています。これどうやってするの?
前もって感謝します
私はビーグルボーン ブラックの Angstrom Linux を実行しており、自宅でイーサネットに接続しています。SSH を使用して、自宅のネットワークに接続されている任意の PC からログインできます。別のネットワークからログインする方法を知りたいです。たとえば、オフィスにいて、インターネットに接続しているとします。自宅でインターネットに接続されている beaglebone black にログインしたいと考えています。これどうやってするの?
前もって感謝します
インターネット オペレータから提供されたパブリック 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://makezine.com/2012/07/16/use-your-mac-laptop-as-a-wireless-proxy-for-raspberry-pi/
要するに >> (Squidman を使用して) プロキシ サーバーをインストール/実行すると、作業が楽になります。