当提示输入新密码时退出 ssh 2024-6-20 • ssh password exit 我正在寻找一种在密码过期时退出 ssh 的方法。我有一个脚本可以检查基础设施中所有虚拟机上的一些内容。不幸的是,很少有虚拟机具有密码验证方法。 答案1 ssh 验证后会显示密码过期消息,这不是单独使用 ssh 可以做到的。 你需要使用预计(TCL),预计下午(珀尔),预期(python) 或用于各种语言的数十个类似的类似期望的库之一。 这些都提供了编写与各种程序交互的脚本(包括通过 ssh 或 telnet 或其他方式进行远程登录会话)、查找特定模式并发送适当响应的能力。 顺便说一句,perl 有一个网络::SSH用于自动化 ssh 会话并提供类似预期的功能。 ssh 的expect 的专门实现。其他一些语言也有类似的专门库。 相关内容 表格中的子标题 zabbix 3.0.7 中未编译对 VMware 检查的支持 用于指定新连接的现代 iptables 语法 Windows NT 4.0 SP6 中的 GDI+ 在 GCP 负载均衡器和后端实例之间使用(普通)http 有哪些风险? 如何转储 Linux 中所有进程的堆栈跟踪? Ubuntu 启动时,网络被禁用 控制gdm重启X的策略 更改投影机标题页中的标题和文本的位置 Bash 脚本删除没有相应 JPEG 文件的 RAW 文件 [重复]