mobaxterm 花活儿

发布时间 2023-12-29 10:54:14作者: 虫祇

mobaxterm 花活儿

因为 mobaxterm 有对 Cygwin 的支持,依赖于此,我们可以直接使用一些 Linux 的应用包。

使用 sshpass 批量管理

被管理终端的终端设备,不允许安装额外应用,也不允许设置免密

  1. 打开 mobaxterm 应用,安装 sshpass 工具

    1. 方式一:在快捷菜单中选择 packages​ ,然后搜索安装
    2. 方式二:开启本地终端 start local terminal​(新建页签,默认创建),执行 apt install sshpass​ 安装
  2. 照常执行我们想要的操作

    sshpass -p <password> ssh -o StrictHostKeyChecking=no user@host_ip "hostname"
    
    
    • sshpass -p 指定用户密码,该密码会传递给 ssh 使用
    • ssh -o 使用附加参数,StrictHostKeyChecking=no​ 不提醒校验(登录时,提醒输密码那个)
    • 输入自己的用户名和IP,用户名和前面传递的密码需要对应
    • 执行的命令
  3. 尝试批量执行

    for i in 172.16.14.{100..110};
    do sshpass -p mima ssh -o StrictHostKeyChecking=no root@${i} "hostname;hostname -I"
    done