堡垒机AccessClient插件在Mac苹果电脑闪退,已解决

发布时间 2023-10-05 13:52:44作者: sailorj

我的配置:Mac mini,Apple M2,Mac OS版本13.4 (22F66)

先来总结我的方案:1.安装Python3;2.修改main.scpt并生效;3.看指定输出的日志提示什么;4.最后需要安装Microsoft Remote Desktop for Mac。

最初的解决方案:https://www.zhihu.com/question/435060483

改了日志输出位置,查看日志,找不对具体的python路径,设置了路径,需要保证Contents/Resources/Scripts/main.scpt修改并生效了。

再次从我的页面堡垒机点击启动,弹出提示(这个没有截图到),提示需要安装Microsoft Remote Desktop for Mac。
这里应该是跟win一样是个远程控制桌面,但是win是自带的,mac需要下载安装。安装完之后按照引导进入内容页,啥也不用管了,直接再次启动你的堡垒机。顺利进入。

完整配置如下,有个坑就是mac上面使用脚本编辑器打开,编辑了之后关闭再打开,感觉已经编辑了,但是实际没有生效!需要我随意点一下启动、编译等按钮

on open location this_url
	set exec_path to POSIX path of (path to me) & "Contents/Resources/Scripts/main.py"
	set resources_dir to POSIX path of (path to me) & "Contents/Resources"
	set logfile to "/Users/sailorj/AccessClient.out"
	do shell script "python3 '" & exec_path & "' '" & this_url & "' '" & resources_dir & "' > " & logfile & " 2>&1 &"
end open location