import paramiko nodes = [ ("wrk01", "140.44.4.51"), ("wrk02", "140.44.4.52"), ("wrk03", "140.44.4.53"), ("wrk04", "140.44.4.54"), ("wrk05", "140.44.4.55"), ("wrk06", "140.44.4.56"), ] for name, ip in nodes: try: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ip, username='root', key_filename=r'C:\Users\Snarf\.ssh\id_ed25519_snarfnet', timeout=4) _, out, _ = ssh.exec_command("find /var/lib/rancher/k3s/agent/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/ -path '*/home/coder/.config/coderv2' 2>/dev/null") res = out.read().decode().strip() if res: print(f"[{name} - {ip}] Found:\n{res}") ssh.close() except Exception as e: print(f"[{name}] err: {e}")