无需有效 IP 的替代 ssh 服务器和客户端。Linux/ubuntu

无需有效 IP 的替代 ssh 服务器和客户端。Linux/ubuntu

有没有办法设置不需要有效 IP 地址的替代 ssh 服务器?例如,TeamViewer 作为服务器提供了一个可用于连接的 ID。我们如何在 Linux/Ubuntu 中为 ssh 实现类似的功能?

答案1

基本上,Teamviewer 充当中继,运行 TeamViewer 的机器向服务器宣布注册其 IP 地址并提供 ID,因此当您的主机想要连接到远程机器时,您可以使用该 ID,然后电视服务器会将您的连接中继到正确的远程机器。

                                 / [Remote Machine]
                                /
                               /
[Your Host]  ----> [TV Servers]
                               \
                                \
                                 \ [Remote Machine]

积极方面,有一个Team Viewer 的 Linux 版本但它不起作用SSH它可以与远程桌面协议 虚拟网络计算机.... 协议。

我的建议,你可以设置一个 SSH 服务器并设置转发端口这将使你的主机可见广域网

如果你有动态 IP 地址,你也可以使用动态 DNS当发生变化时它将更新您的 IP,从而可以连接永久名称服务器。

附加信息

如何在我的 Ubuntu 系统上安装 TeamViewer?

要在 Ubuntu 系统上安装 TeamViewer,请按照以下步骤操作:

  1. 下载 TeamViewer 完整版这里
  2. teamviewer_linux.deb双击打开该文件。TeamViewer 安装包将在 Ubuntu 软件中心打开。
  3. 单击“安装”按钮。将打开“身份验证”对话框。
  4. 输入管理密码。
  5. 单击“验证”按钮。TeamViewer 将被安装。Ubuntu 软件中心内的状态将更改为“已安装”。TeamViewer 已安装在您的 Ubuntu 系统上。

来源

相关内容