我正在使用使用 HASP USB 加密狗的软件产品。该软件在 Linux 机器上运行,我想通过 ssh 远程运行它(它是一个命令行软件工具)。当我在工作站上时,我可以运行该工具。当我通过 ssh 登录时,它说找不到许可证密钥。
我的其他团队成员使用该软件工具(单独安装)并且能够远程使用它。我刚刚安装了这个东西,我似乎无法远程使用它。关于这个 HASP 加密狗的文档不多,我不确定是否有一些超级严格的限制——我认为一些调试反馈会很棒。
请注意,我并不想做任何不寻常的事情。我重新启动了机器,行为仍然相同。我在想也许 HASP(UDEV 规则)不允许网络用户?
任何想法指导都会提供信息。
这种限制是故意的。该设计旨在通过仅允许“本地”访问许可证(包括查看许可证)来防止滥用。“本地”表示控制台(基于文本或图形)。
通过 ssh 连接时,您可以通过运行“sudo tmux”来绕过此限制。这将使您以 root 身份进入 tmux 会话。即使您已经以 root 身份登录,也必须使用 sudo。