1、MobaXterm可以自动导入电脑上已有的putty会话
2、MobaXterm可以先导出会话为MobaXterm_Sessions.mxtsessions文件,再导入会话
3、如果有一批新的服务器要导入,就要通过 脚本生成 .mxtsessions 文件,再导入
在任意一台linux机器上编辑下述文件
$ vi test.sh # 添加如下内容
#!/bin/bash
prefix="测试机-" # 自定义前缀变量
# 定义IP列表(示例)
sessions_ip_list=(
192.168.128.124
192.168.128.125
192.168.128.126
)
sessions_user='root' # 默认用户
folder_name='资源池' # MobaXterm文件夹名称
# 生成配置文件
cat > MobaXterm_Sessions.mxtsessions << EOF
[Bookmarks]
SubRep=$folder_name
ImgNum=41
EOF
for ip in ${sessions_ip_list[@]}; do
session_name="${prefix}${ip}" # 拼接前缀和IP
echo "${session_name} ($sessions_user)=#109#0%${ip}%22%$sessions_user%%-1%-1%%%%%0%0%0%%%-1%0%0%0%%1080%%0%0%1#MobaFont%10%0%0%-1%15%236,236,236%30,30,30%180,180,192%0%-1%0%%xterm%-1%-1%_Std_Colors_0_%80%24%0%1%-1%<none>%%0%0%-1#0# #-1" >> MobaXterm_Sessions.mxtsessions
done
将生成的MobaXterm_Sessions.mxtsessions文件下载到本地,再导入到MobaXterm
注意:将mxtsessions 文件导入到指定文件夹时,会提示要删除文件夹中原有的sessions,但实际上是将它们移出了文件夹