我为公司的员工开发了一个JavaFx 桌面程序。现在,他们想在家里用自己的个人电脑使用该程序。该程序有MySQL 和 FTP 服务。
我需要使用SSH 隧道或VPN以便程序可以从外部连接到办公室的远程服务器(FTP 和 MySQL 的端口转发)。
如果我想使用 SSH 隧道,我必须在自己员工的计算机中安装(或复制/粘贴)证书,我认为这个选项很危险,因为证书可能会被用来攻击他们的计算机。
有时我想为每个员工(100 人)创建一个证书,以更好地控制每次连接的人员,但维护起来太费力了。
我想使用 SSH 隧道,但我不知道在这种情况下是否是最佳选择。
我可以使用哪些其他选项将我的程序安全地连接到远程服务器?