登录公司的服务器需要使用到堡垒机,但是mac使用AccessClient登录会出现问题
最基础的AccessClient配置
AccessClient启动需要设置目录权限,可以直接设置为 权限 777
chmod 777 /Applications/AccessClient.app
注: 如果不是这个路径,可以打开终端,将访达中的应用程序 AccessClient拖进终端中
启动默认执行python3
- 在应用程序中AccessClient点击鼠标右键,选中显示包内容
- 进入到Contents/Resources/Scripts目录下
- 使用脚本编辑器打开main.scpt,将其中里的python改为python3和 logfile 修改为自己指定的日志路径,方便查询日志
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/ded/Documents/log/AccessClient.out"
do shell script "/Users/ded/mambaforge/bin/python '" & exec_path & "' '" & this_url & "' '" & resources_dir & "' > " & logfile & " 2>&1 &"
end open location
修改一下两行即可,注意,python 后面是有一个空格的,不要把空格替换掉了
注: 下载python3地址
conda-forge/miniforge: A conda-forge distribution. (github.com) 选择自己对应的机器版本
遇到的问题: 进程已完成
根据提示完成操作
# 进去 ~
cd ~
# 进入.ssh文件夹
cd .ssh
# 修改config 文件,如果不存在 config 文件则创建一个
vim config
# 添加以下这一行
HostkeyAlgorithms +ssh-dss
注: 如果直接打开 AccessClient 可能还是有问题,需要通过浏览器的页面进行跳转打开
Mac 使用AccessClient打开 windows 堡垒机的方式