AccessClient在MacOS14 (sonoma)闪退无法调用远程桌面
目前各公司在保障内部机器集群安全的措施中,比较常见的是通过前置机、跳板机和堡垒机来完成风险的隔绝。
前置机例如各位自己的电脑、或者银行等网点的机器,直面用户。
跳板机则是前置机统一登录的一个机器,跳板机唯一具有访问堡垒机的权限,一般会有固定密码和动态密码来进行安全审核。
堡垒机是统一资源管理的机器集群。
一文带你理清前置机、跳板机与堡垒机的区别
今天在Mac OS14.6系统使用跳板机登陆堡垒机机群的过程发现问题,按照教程一通操作猛如虎,最后在一个知乎评论区一行chmod解决问题。
chmod u+x /Applications/AccessClient.app/Contents/MacOS/applet
Mac book无法安装accessClient
总结一下我尝试的各种方法,以及各个软件的下载链接:
- 最基础的AccessClient配置
AccessClient启动需要设置目录权限,这里简单暴力可以直接设置 权限 777
chmod 777 /Applications/AccessClient.app
-
启动默认执行python3
在AccessClient点击鼠标右键,选中显示包内容
进入到Contents/Resources/Scripts目录下
使用脚本编辑器打开main.scpt,将其中里的python改为python3,
保存后重新打开软件(这一条目前AccessClient软件已经包含set python to python3,所以不做修改也可) -
缺少.ssh/config配置
问题是一打开软件会有报错,其中命令中有建议在.ssh/config文件中添加一句话,如果遇到这个报错就在该文件中根据提示完成操作。
命令行操作 open ~/.ssh/
创建config文件 再添加 HostKeyAlgorithms +ssh-dss
保存即可
- 安装完整的Xcode并启动之后会自动安装需要的组件安装完成,可以直接在终端执行“xcode-select --install”命令单独安装组件
- 安装Microsoft Remote Desktop软件,目前microsoft将该软件升级为windows app beta软件,如果不希望安装该新版软件的话,可以在历史版本中安装Microsoft Remote Desktop beta。网址是:
Microsoft Windows App Beta
- 以及我以为是python3 环境变量的问题,安装mac版本pip,即homebrew,推荐这篇博客,帮忙下载以及限定了安装源为国内。MacBook使用笔记:安装Homebrew(M1)
以上,希望帮助到大家解决这个问题。