当提示输入新密码时退出 ssh 2024-6-20 • ssh password exit 我正在寻找一种在密码过期时退出 ssh 的方法。我有一个脚本可以检查基础设施中所有虚拟机上的一些内容。不幸的是,很少有虚拟机具有密码验证方法。 答案1 ssh 验证后会显示密码过期消息,这不是单独使用 ssh 可以做到的。 你需要使用预计(TCL),预计下午(珀尔),预期(python) 或用于各种语言的数十个类似的类似期望的库之一。 这些都提供了编写与各种程序交互的脚本(包括通过 ssh 或 telnet 或其他方式进行远程登录会话)、查找特定模式并发送适当响应的能力。 顺便说一句,perl 有一个网络::SSH用于自动化 ssh 会话并提供类似预期的功能。 ssh 的expect 的专门实现。其他一些语言也有类似的专门库。 相关内容 Ubuntu 18.04 在处理几乎所有事情时都遇到了相同的错误列表 使用结库后,非常小的 TikZ 图片中的结间隙会消失 使用 tee 向 sudoers.d 添加行不起作用 Biblatex 注释出现两次 如何在 ubuntu 18.04 中打开 Git bash 来自来宾操作系统的 vmware 硬件版本信息 如何更改无序列表上的项目符号? 如何检查 Windows 是否访问文件 如何使用 AHK 在我按住鼠标时按住它? 关于ubuntu16.04分区操作