我们有一个 Check Point Mobile 设备在工作,Linux 客户端很糟糕,我可以连接,但为此我需要:
他们现在还升级了设备,这样我就可以升级 Java,如果我给它一些时间,我想我可以从浏览器中删除 root 要求。
我正在尝试使用提供的工具,但 OpenVPN/SSH 隧道看起来每天都更有趣。好消息是我们有 VPN 人员在我们身边,因此对设备进行微小的更改是一个有效的选择。
如果可能的话,我尝试在不使用 Java 的情况下进行连接,最好是通过命令行/脚本进行连接。我尝试使用从设备下载的 snx 二进制文件,但我卡在了 OTP 部分,当我通过浏览器连接到防火墙时,一条 SMS 消息会发送到我的手机,我输入一个 6 位数字,但我发现没有在浏览器之外执行此操作的方法。
有谁有 snx/Linux 和 OTP 身份验证的经验吗?
我在 bash 中使用了 PS1 和 PROMPT_COMMAND 来创建一个 zsh 风格的右侧提示。我有一个几乎有效的解决方案。
问题是,如果我写了一长行输入,第二行会覆盖第一行。第三行将很好地出现在新行上。
也许由于我的光标移动,某些行计数器是一对一的,还是这是一个限制/错误?
一个简单的例子:
export PS1="prompt>\[\033[s\033[10C\]test\[\033[u\]"
Run Code Online (Sandbox Code Playgroud)
打印prompt>
,保存位置,向左移动10个字符,打印test
,恢复位置。
提示看起来不错,工作完美,直到我写了不止一行文本。
示例 1,预期行为:
------------------------------------
prompt> test
prompt>ls test
files...
prompt>1 2 3 4 5 6 7 8 9 10 11 12 13
14 15 16 17 18 19 20 21 22 23 24 25
26 27 28
Run Code Online (Sandbox Code Playgroud)
示例 2,当前行为:
------------------------------------
prompt> test
prompt>ls test
files...
14 15 16 17 18 19 20 21 22 23 24 253
26 27 …
Run Code Online (Sandbox Code Playgroud)