web-dev-qa-db-ja.com

私のデスクトップにsshするためのGoogleドメインのダイナミックDNSを持つddclient

だから、私は私のデスクトップにSSHで接続できるようにしたい。ルーターでポートフォワーディングを設定し、マシンにSSH接続できました

ssh alex@2601:647:4802:b000:e938:d8b5:6111:e0fb

マシンを再起動すると、IPアドレスが変更されるため、ダイナミックDNSをセットアップしたいと思います。 Googleドメインにドメイン名を持っています。これにより、ダイナミックDNSが無料で提供されます。 このチュートリアル は、設定に役立つはずです。

手順に従ってddclientをインストールし、ddclient.confを記事が推奨する内容で完全に上書きします。

protocol=dyndns2

use=web

server=domains.google.com

ssl=yes

login=generated_username

password=generated_password

your_resource.your_domain.tld

コマンドでddclientをテストします

Sudo ddclient -daemon=0 -debug -verbose -noquiet

そして私は得る

SUCCESS:  subdomain.mydomain.org: skipped: IP address was already set to 50.184.58.242.

不思議なことにipv4アドレスですが、私はipv6アドレスを持っていると思いました。とにかく。しばらく待っていたが、うまくいかない。私は得る

ssh: connect to Host subdomain.mydomain.org port 22: Connection refused

またはハングします。ここからどこへ行くかわからない。私はこれがどのように機能するかについて特に強いメンタルモデルを持っていません。

ssh [email protected]

私がいつでも好きなときに、時々コンピュータの電源をオフにすることができます(IPアドレスの変更を意味します)。

1
Alex Lenail

パスワードを引用符で囲む必要があることがわかりました。

password='generated_password'

グーグルの記事はそれをほのめかしていない。

2
Alex Lenail