-初心者向けのガイドとして書かれています。
-この方法はグレー IPには適していません。
TeamViewerを使用してデスクトップをリモートで制御できます。 ただし、たとえば、Linuxを搭載したホームPCを管理するために、Xアプリケーションではなく構成の編集またはファイルの操作のみが必要な場合は、sshを使用するのが最も簡単です。 しかし、リモートマシンのIPが常に変化している場合はどうでしょうか? この場合、DynDNSサービスが役立ちます。 操作の原理は簡単です。サービスは特定のドメインを作成し、このサービスを使用してコンピューターは現在のIPアドレスをドメインに割り当てます。
アカウントとドメインの登録
DynDNSはいくつかの料金プランを提供しますが、無料版の使用を検討します。 ドメイン名を作成するには、サービスに登録し、Dyn.com Webサイトの短いフォームに記入するだけで十分です。 それで、 登録リンクをたどってフォームに記入してください:

アカウントの作成をクリックして、 アカウントを作成します。 メールを確認し、手紙のリンクをたどり、パスワードを入力し、 アカウントの確認をクリックして登録を完了します。

アカウントが作成されました。現在、提案されているものから関税を選択するよう提案されています。 有料料金はページ全体にカラフルに描かれていますが、このサービスを無料で使用したいため、ページの一番下にある「 無料のダイナミックDNS 」リンクを選択します。

ドメイン名の作成に進みます。 フォームに入力し、サブドメインの名前、サブドメインが配置されるドメイン(dyndns.orgを選択)を選択し、サービスに接続するコンピューターの現在のIPを入力します。

[ カートに追加 ]をクリックし、[ チェックアウトに進む ]をクリックして選択を確認します。

ドメインが作成されたら、[ サービスのアクティブ化 ]ボタンでその作業をアクティブ化します。

ドメインは動作する準備ができています:

これで、コンピューター自体の構成を開始できます。
サービスのセットアップ
サービスが現在のIPを知るためには、そのようなデータを提供する必要があります。 コンピューターにクライアントをセットアップします。 コンソールに移動して、ddclientをインストールします(コマンドはUbuntuに提供されています。debベースでないディストリビューションの場合は、 ddclientをダウンロードして手動でインストールできます)。
sudo apt-get install ddclient
次に、クライアントを構成する必要があります。
sudo gedit /etc/ddclient.conf
構成ファイルにはすでに多くの設定が含まれていますが、最も必要なものだけをコメント解除して構成します。
daemon=300
syslog=yes
mail=root
mail-failure=root
pid=/var/run/ddclient.pid
ssl=yes
login=linux-easy
password=********
server=members.dyndns.org, \
protocol=dyndns2 \
linux-easy.dyndns.org
明らかに、アスタリスク(星)の代わりに、DynDNSアカウントからパスワードを指定する必要があります。 構成ファイルを保存し、ddclientを再起動します。
sudo /etc/init.d/ddclient restart
その後、コンピューターは現在のIPサービスをDynDNSに送信し、ドメインlinux-easy.dyndns.orgに適用します。 これで、sshまたはftp(ftpサーバーのセットアップ後)を介して接続できます。