原因: 使用paramiko库ssh连接到远端云主机上时,非常偶现卡死现象,连接无法退出(可以是执行命令时云主机重启等造成).需要给定一段时间,不管命令执行是否卡住,都退出连接,显示命令执行超时错误. 实现方式: 线程+事件,在线程中执行ssh命令,给事件配置超时时间. 代码示例: 1 from threading import Thread, Event 2 import paramiko 1 class SshClient(object): 2 3 def __init__(self, ip