手机通过SSH查看Abaqus许可证的操作步骤
一、准备工作手机安装SSH客户端
根据手机系统选择合适的SSH客户端(Android推荐JuiceSSH、iOS推荐Termius),从应用商店下载并安装。
获取服务器信息
向管理员获取Abaqus许可证服务器的IP地址/域名、SSH登录用户名、密码/密钥(若使用密钥认证,需提前将公钥上传至服务器)。
确认Abaqus许可证服务器状态
确保服务器已开启SSH服务,且Abaqus许可证服务(lmgrd)正常运行(可通过服务器本地终端验证:systemctl status lmgrd)。
二、通过SSH连接服务器打开SSH客户端
启动已安装的SSH客户端(如JuiceSSH),点击“新建连接”或“+”号。
配置连接参数
主机:输入Abaqus许可证服务器的IP地址或域名(如192.168.1.100);
端口:默认SSH端口为22(若服务器修改过端口,需填写对应值);
用户名:输入服务器登录用户名(如root、abaqus_user);
认证方式:选择“密码”(输入服务器密码)或“密钥”(选择已上传的私钥文件)。
保存并连接
点击“保存”(可选),然后点击“连接”。首次连接时,需确认服务器指纹信息(如“是否信任此主机?”),点击“是”即可完成连接,进入服务器终端界面。
三、查看Abaqus许可证状态连接成功后,在服务器终端中执行以下命令查看许可证信息:
1. 使用lmutil lmstat命令(推荐)lmutil是FlexNet Licensing系统的工具,可查看许可证服务器状态、已授权用户及模块使用情况。
命令格式:lmutil lmstat -a -c <许可证服务器地址>:<端口>
示例(若服务器地址为192.168.1.100,端口为27000):lmutil lmstat -a -c 192.168.1.100:
输出说明:
命令会显示许可证服务器的版本、lmgrd守护进程状态、ABAQUSLM供应商守护进程状态,以及各Abaqus模块(如cae、solver)的许可证数量、已使用数量、剩余数量及用户列表。
2. 查看许可证文件(可选)若需查看许可证文件的详细内容(如模块配置、有效期),可直接打开Abaqus许可证文件(通常位于服务器的SMA/site/目录下,文件名为simulialm.lic或license.dat):
cat /path/to/sima/lic/lic.dat
或使用文本编辑器(如vim、nano)查看:
vim /path/to/sima/lic/lic.dat
许可证文件中,SERVER行定义了服务器主机名和端口,VENDOR行定义了供应商守护进程(ABAQUSLM)的端口,FEATURE行定义了各模块的授权信息。
四、注意事项权限问题
若执行命令时提示“权限不足”,需在命令前添加sudo(如sudo lmutil lmstat -a -c 192.168.1.100:27000),并输入管理员密码。
端口开放
若无法连接许可证服务器,需检查服务器防火墙是否开放了lmgrd端口(默认27000)和ABAQUSLM端口(默认27011或自定义端口),可在服务器终端执行ufw allow 27000/tcp(Ubuntu)或firewall-cmd --add-port=27000/tcp --permanent(CentOS)开放端口。
密钥认证
若使用密钥认证,需确保手机SSH客户端的密钥文件路径正确(如Termius中需在“配置”→“密钥”中添加私钥)。
通过上面步骤,手机即可通过SSH连接到Abaqus许可证服务器,并查看许可证的使用状态及配置信息。