web-dev-qa-db-ja.com

動的IPを使用してコンピューターにコマンドラインを使用してリモートアクセスするにはどうすればよいですか?

他の場所にある他のコンピューター(mac osx)にアクセスしたい。単純な解決策は、teamviewerとlogmeinを使用するようなものかもしれませんが、この場合、コマンドライン/ terminalを使用してリモートにします。問題のあるteamviewerとlogmeinはターミナルセッションをサポートしていません。リモートコンピューター(接続したいコンピューター)が動的IPを使用していて、そのコンピューターに接続されているルーターにアクセスできません。

Dynu、no-ipなどのダイナミックDNSサービスを使用できるリソースを取得しましたが、これらのサービスのほとんどでは、ルーターの設定を変更する必要があります(たとえば、ポート転送など)。私がルーターにアクセスできないという事実。または私は何かが欠けていますか?

解決策はありますか?

3
andio

接続する場合は、2つの主なオプションがあります。

  1. 独自のサーバーを使用してNATを回避します。これには、 リバースSSHトンネリング を使用します。NATの背後にいない場合はマシンに直接、またはリンクされているチュートリアルのように中間点に接続します。 NATの背後にあります。

  2. ngrok のようなサービスを使用して、に接続するための公的にアクセス可能なアドレスを提供します

2
jrtapsell