我正在寻找一些可以通过互联网远程控制Linux机器的工具。 截至目前,我知道的TeamViewer,但它看起来像商业使用时太昂贵。 我作为一个小型组织的一员,需要支持我的客户远程寻找更好的解决scheme,并在客户端使用最less的用户configuration。
如果你不需要屏幕共享,那么为什么不只是ssh到机器去做任何你需要的东西。
如果你确实需要屏幕共享(为什么),你可以只使用vnc 。
使用ssh进行cli控制,pipe理,文件传输,vpn等等(一种瑞士军刀为linux和其他unix)
使用jitsi与用户进行聊天,文件传输和远程控制。
使用X2Go进行GUI远程控制(使用ssh)
每个人都可以更换teamviewer,具有更多的function。 ssh是主要的工具,它可以让你做任何事情,包括远程安装其他应用程序。 Jitsi支持用户,只需configuration它并告诉用户运行它。 对于用户来说太愚蠢了,或者真的需要一个GUI,使用X2Go …远程连接并查看当前会话(或者如果需要的话,新会话)。
一个尺寸不适合所有。 🙂
编辑:如果连接到远程networking是一个问题(即:无法在路由器上设置ssh端口),设置一个openvpn证书和自动build立从客户端到服务器的vpnbuild立一个更大的“networking”缓解支持。
查看与VNC或x转发结合的反向SSH连接。 正确地configuration它会提供一个很像teamviewer的经验,你的客户可以点击一个图标提供一个我和密码,并自动授予远程访问。
许多组织不想设置入站防火墙规则,只是为了允许偶尔的远程协助。