如何使用命令列遠端存取使用動態IP的電腦?

如何使用命令列遠端存取使用動態IP的電腦?

我想訪問我在另一個地方的另一台電腦(mac osx)。最簡單的解決方案可能就像使用 teamviewer 和 logmein 一樣,但在這種情況下我想使用命令列/終端機進行遠端。問題 teamviewer 和 logmein 不支援終端會話。遠端電腦(我想要連接的電腦)正在使用動態 IP,並且我無法存取連接到該電腦的路由器。

我得到了一些資源,我可以使用動態 dns 服務,如 dynu、no-ip 等,但大多數這些服務需要我更改路由器中的某些設定(例如進行連接埠轉送等)。事實上我無法存取路由器。還是我錯過了什麼?

有什麼解決辦法嗎?

答案1

如果您想連接,有兩個主要選項:

  1. 使用您自己的伺服器來繞過 NAT,為此您可以使用反向 SSH 隧道,如果您不在 NAT 之後,則直接連接到您的電腦;如果您也在 NAT 之後,則連接到連結教學中的中點。

  2. 使用類似的服務恩格羅克為您提供一個可公開訪問的地址以進行連接

相關內容