インターネット経由でLinuxマシンにSSH接続する


14

最近、寮にLinuxマシンをセットアップしました。SSH経由でアクセスできるようにしたいと思います。私は大学のキャンパスにいて、ネットワークにワイヤレスで接続されたマシンを管理するためのサブネットをいくつか持っています。このため、マシンのサブネットとそのIPは頻繁に変更されます。

マシンはおそらく異なるサブネット上にあるため、IPアドレスを入力してSSHを実行することはできません。インターネットサービスなどでSSHをセットアップする方法はありますか?


キャンパスネットワークの外部からアクセスする必要がありますか?または、内部的に(キャンパスネットワーク内から)?
アイザックドンチェリンデル

内部的には必要ですが、別のサブネットにいるため、キャンパス外からアクセスする場合と同様の問題が発生することがわかりました。
アレックスバルダス

外部のインターネットからの着信接続をブロックするファイアウォールが存在する可能性があります。内部的には、キャンパスネットワークが接続されたクライアントのDNS名を提供するかどうかを確認できます。私のキャンパスでは、IPを要求するコンピューターを次の形式のDNS名にマップしています%machine_name%.dynamic.%college_name%.edu。おそらくあなたのネットワークにはそのようなものがありますか?
アイザックドンジェリンデル

「host <ip>」を実行すると、同様のアドレスが取得されます。仕事を辞めたら、それを試してみて、それが私をどこにでも連れて行くかどうかを確認します。ありがとう!
アレックスバルダス

私がときどき遭遇する問題の1つは、コンピューターが移動してもすぐには更新されないことです。同じ場所に留まるマシンでは問題になりません。
アイザックドンジェリンデル

回答:


15

HamachiでLog meを使用できます。

ポートを転送する方法がないNATの背後にあるLinuxサーバーで使用します。ビールのように無料です。

logmein.comでネットワークをセットアップしてから、サーバーにクライアントをインストールします。これにより、ham0変更されないIPを持つネットワークデバイスが作成されます。クライアントマシンを同じhamachiネットワークに接続する必要があり、hamachi IPを使用してボックスにsshできます。


1
パーフェクト!子供の頃はゲームの目的でHamachiを使用していましたが、今では完全に忘れていました。すぐに試してみます。ありがとうございました!
アレックスバルダス

5

no-ip.comまたはdyndns.comを使用できると思います。

この質問には、ddclientがパブリックIPではなくローカルIPに更新する回答がある場合があります

サブネットまたはインターネットからアクセスする必要があるかどうかは指定しません。そのため、ソリューションは異なります(両方ともsuperuser.comリンクで説明されています)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.