beaglebone black にリモートでログインする方法
-
21-12-2019 - |
質問
私はビーグルボーン ブラックのランニングストック Angstrom Linux を所有しており、自宅でイーサネットに接続しています。SSH を使用して、ホーム ネットワークに接続されている任意の PC からログインできます。別のネットワークからログインする方法を知りたいです。たとえば、オフィスにいてインターネットに接続しているとします。自宅でインターネットに接続されているビーグルボーン ブラックにログインしたいと考えています。これどうやってするの?
前もって感謝します
解決
あなたは、インターネット事業者から与えられたパブリック 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/
もう一つ:通信事業者も時々異なるパブリック IP を割り当てるため、何らかのダイナミック DNS サービスを使用することが必要になる場合があります。この種のサービスを使用すると、「カスタム」DNS アドレスを作成できます (たとえば、 user3180454.no-ip.com
)、これは常に ssh 接続を作成できるパブリック IP アドレスを指します(サービスでは、この IP アドレスを最新の状態に保つための何らかの方法が必要です。その方法については、使用しているサービスで説明が表示されます)。
次のようなサービスを組み合わせます。
他のヒント
ビーグルボーンブラック用の製織接続サービスインストーラを試してみることもできます。接続に使用しています。
ポート22上のSSH ポート80上のBBB Webサーバー Port 5901上のTightVNCサーバー ポート4200のボックス内のシェル ポート8080のApache Webサーバー
参照:
あなたがいる場合:
- USBイーサネット を介したビーグルボードからの接続
- Mac Air Lunning MavericksからWiFi経由でWebに接続されている
これはとても役に立ちました:
htht://makezine.com/2012/07/16/use-your-mac-laptop-As-wireless-proxy-raspberry-pi/ "rel=" nofollow "> http://makezine.com/2012/07/16/usion-your-mac-laptop-as-wiresless-proxy-for-raspberry-pi/
hot >>プロキシサーバーをインストール/実行する(Squidman)&人生は簡単になります。
私はこれが古い質問であることを知っています。しかし、私は別の選択肢を提案すると思いました。私の作業/ホームコンピュータに接続するには、TeamViewer(href="https://www.teamviewer.com" real="htteamviewer"> https://www.teamviewer.com )を使用します。あなたはオフィスからあなたのホームコンピュータに接続するためにこのようなものを使うことができます。ホームコンピュータに接続すると、ホームネットワーク上で行う必要があるものは何でもすることができます。ポート転送が必要ありません。