替代ssh服务器和没有有效IP的客户端。Linux的/ Ubuntu的


-1

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


你应该尝试做好的方法,做端口转发,如果你有动态IP,请使用ddns。如果您想要替代TeamViewer for linux,您可以尝试使用Team Viewer for linux
Francisco Tapia 2015年

1
我对公共服务器没有任何控制权。
CentAu 2015年

无论如何这个问题是偏离主题superuser.com/help/on-topic
Francisco Tapia 2015年

@FranciscoTapia为什么你这个偏离主题?问题不是要求软件 - 它问我怎样才能做到这一点。
DavidPostill

Answers:


1

基本上Teamviewer充当继电器,运行TeamViewer的机器向服务器通告注册他的IP地址并提供ID,因此当您的主机想要连接到远程机器时,您可以使用该ID,TV服务器将您的连接转发到正确的远程机器。

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

积极的是,有一个Linux版本的Team Viewer,但它不能像SSH一样工作,可以与RDP VNC ....协议进行比较。

我的建议是,您可以设置SSH服务器并设置端口转发,使您的主机可以从WAN上看到。

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

附加信息

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

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

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

资源

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.