Ssh

ssh 和 VNC 連接由動態 DNS 伺服器定向回原始機器

  • April 16, 2015

我在這裡問的第一個問題,如果我不小心違反了規則,請原諒我。

我最近在我的家用機器上設置了一個 ssh 伺服器,並且正在使用 ddclient 來使用home_hostname.my_domain.me家用機器的地址來保持動態 DNS 服務的更新。域和動態 DNS 服務由 Google Domains 提供。

當我嘗試通過 ssh 或遠端桌面(使用 VNC)從工作中通過ssh home_hostname.my_domain.me或 Remmina VNC 客戶端連接到我的家用機器時,我不知何故最終連接回了我自己的工作機器。我從幾台不同的電腦上嘗試過,結果都一樣:DNS 伺服器將它們引導回它們自己。

誰能解釋我做錯了什麼導致這個問題,以及如何解決它?如果需要我的 ddclient conf 文件來診斷問題,我可以在我下班回家的幾個小時內提供它們。

添加到約翰的答案中,問題最終是我錯誤地配置了我的 ddclient。更改use=if, if=eth0use=webddclient.conf 為我解決了這個問題。

您的 ddclient 正在為您的家用電腦獲取無效地址。

您必須配置您的 ddclient 以獲取您的外部家庭地址,並且您很可能必須在您的電纜調製解調器或其他面向外部的設備上配置埠轉發才能使其工作。

引用自:https://unix.stackexchange.com/questions/195522