![无需有效 IP 的替代 ssh 服务器和客户端。Linux/ubuntu](https://linux22.com/image/1465592/%E6%97%A0%E9%9C%80%E6%9C%89%E6%95%88%20IP%20%E7%9A%84%E6%9B%BF%E4%BB%A3%20ssh%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%E5%AE%A2%E6%88%B7%E7%AB%AF%E3%80%82Linux%2Fubuntu.png)
有没有办法设置不需要有效 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,请按照以下步骤操作:
- 下载 TeamViewer 完整版这里。
teamviewer_linux.deb
双击打开该文件。TeamViewer 安装包将在 Ubuntu 软件中心打开。- 单击“安装”按钮。将打开“身份验证”对话框。
- 输入管理密码。
- 单击“验证”按钮。TeamViewer 将被安装。Ubuntu 软件中心内的状态将更改为“已安装”。TeamViewer 已安装在您的 Ubuntu 系统上。