Shell脚本实现自动登录服务器
1.登录脚本login_server.sh#!/bin/bash# ReferenceLinkhttps://yq.aliyun.com/articles/516347#show all host infos of serverList.txtif[[-f./serverList.txt]]thenhostNumcat./serverList.txt|wc-lelseechoNo .serverList.txt in ./ dir, please create it and add server infos.exitfiwhile[True]doecho-e Host List awk-F {printf(%3d - %s%s\n, NR,$1,$2)}./serverList.txtecho-eecho-eEnter hostID at first column.echo-eEnter q or Q to quit.readhostIDif[[$hostIDq]]||[[$hostIDQ]]thenexitelif[[$hostID-lt1]]||[[$hostID-gt$hostNum]]thenechoWrong hostID is selected, Only$hostNumhosts are listed, please check.continueelsebreakfidoneuserhostpasswdeval$(awk-vhostID$hostID -F {if (NRhostID) {printf(user%s;host%s;passwd%s;,$1,$2,$3);}}./serverList.txt)#echo $user, $host, $passwdechologin in$user$hostexpect-c set timeout 30 spawn ssh$user$hostexpect {\*yes/no\{ send\yes\r\; exp_continue }\*?assword:\{ send\$passwd\r\} } interact 2.服务器列表serverList.txt第一列系统用户名称第二列服务器ip地址第三列服务器密码。test1 192.168.1.222 123456 bt 192.168.1.101 123456 st 192.168.1.103 123456

相关新闻

Git目录泄露漏洞:从原理到实战利用与防御

Git目录泄露漏洞:从原理到实战利用与防御

1. 项目概述:从一次实战演练看Git目录泄露的攻防本质最近在复盘一个CTF靶场里的Web题目,题目名字就叫“Git目录泄露”。这其实是一个在真实渗透测试和CTF比赛中都非常经典的漏洞场景,但很多新手朋友可能只停留在“用工具扫一下,然…

2026/8/9 16:56:41 阅读更多 →
Unity游戏模组开发终极指南:BepInEx框架原理与实战

Unity游戏模组开发终极指南:BepInEx框架原理与实战

1. 项目概述:为什么BepInEx是Unity插件开发的“终极神器”?如果你是一名Unity游戏开发者,或者对游戏模组(Mod)开发感兴趣,那么“BepInEx”这个名字你一定不陌生。它早已超越了单纯的工具范畴,成…

2026/8/9 16:56:41 阅读更多 →
解决UE5/UE4开发GPU崩溃:修改Windows TDR超时设置

解决UE5/UE4开发GPU崩溃:修改Windows TDR超时设置

1. 项目概述:从一次深夜崩溃说起如果你是一名UE5或UE4开发者,那么下面这个场景你一定不陌生:场景编辑器里刚摆好一组复杂的灯光,准备烘焙光照;或者Sequencer里正进行着一段高精度的过场动画渲染;又或者只是…

2026/8/9 16:55:34 阅读更多 →

最新新闻

JupyterLab LaTeX插件入门:5分钟学会实时编译与PDF预览

JupyterLab LaTeX插件入门:5分钟学会实时编译与PDF预览

JupyterLab LaTeX插件入门:5分钟学会实时编译与PDF预览 【免费下载链接】jupyterlab-latex JupyterLab extension for live editing of LaTeX documents 项目地址: https://gitcode.com/gh_mirrors/ju/jupyterlab-latex JupyterLab LaTeX插件是一款专为Jupyt…

2026/8/9 17:48:06 阅读更多 →
AhabAssistantLimbusCompany终极指南:如何用AI助手解放你的《Limbus Company》游戏时间

AhabAssistantLimbusCompany终极指南:如何用AI助手解放你的《Limbus Company》游戏时间

AhabAssistantLimbusCompany终极指南:如何用AI助手解放你的《Limbus Company》游戏时间 【免费下载链接】AhabAssistantLimbusCompany AALC,PC端Limbus Company小助手。AALC,Limbus Company Assistant on PC 项目地址: https://gitcode.com…

2026/8/9 17:48:06 阅读更多 →
ITIL4服务目录管理:从救火到价值交付的转型实践

ITIL4服务目录管理:从救火到价值交付的转型实践

1. ITIL4服务目录管理的转型价值"救火队"这个称呼在IT服务管理领域流传已久,形象地描绘了传统IT部门疲于应付各种突发故障的被动状态。我曾在某跨国企业的IT部门工作五年,最忙的时候一天处理过27个紧急故障单,团队成员戏称自己是&q…

2026/8/9 17:48:06 阅读更多 →
Unity多人游戏开发利器:ParrelSync跨平台多实例测试配置全指南

Unity多人游戏开发利器:ParrelSync跨平台多实例测试配置全指南

1. 项目概述:为什么我们需要ParrelSync?如果你是一名Unity开发者,尤其是正在开发多人联机游戏,那么你一定对“构建-测试”这个循环深恶痛绝。每次修改一行代码,想测试一下两个客户端之间的交互,就得花上几分…

2026/8/9 17:48:06 阅读更多 →
Spring Boot动态方法拦截:DynamicMethodMatcherPointcut实战

Spring Boot动态方法拦截:DynamicMethodMatcherPointcut实战

1. Spring Boot中DynamicMethodMatcherPointcut实战解析在Spring框架的AOP实现中,方法拦截是核心功能之一。最近在重构一个老项目的权限校验模块时,我遇到了需要根据运行时参数动态匹配切入点的场景。经过多种方案对比,最终采用DynamicMethod…

2026/8/9 17:48:06 阅读更多 →
基于AI智能体与LLM的公司注册自动化系统架构与实现

基于AI智能体与LLM的公司注册自动化系统架构与实现

在实际企业服务和技术创业领域,公司设立与运营的流程自动化一直是一个高门槛、高复杂度的领域。传统的解决方案要么依赖大量人工,要么是功能割裂的SaaS工具,难以形成端到端的自动化闭环。近期,一家名为Nave的公司完成了2850万美元…

2026/8/9 17:47:06 阅读更多 →

日新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/9 0:45:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →