# -*- coding: utf-8 -*- import paramiko c = paramiko.SSHClient() c.set_missing_host_key_policy(paramiko.AutoAddPolicy()) c.connect("192.168.110.207", username="root", password="123456", timeout=20) for cmd in [ "ps aux | grep -E 'k3s|curl|get.k3s' | grep -v grep | head -10", "ls -lh /usr/local/bin/k3s 2>/dev/null || ls -lh /tmp/k3s* 2>/dev/null || true", "du -h /var/lib/rancher/k3s 2>/dev/null | tail -3 || true", "tail -5 /opt/argocd-demo/install.log 2>/dev/null", ]: print("===", cmd) _, o, e = c.exec_command(cmd, timeout=30) print(o.read().decode()) err = e.read().decode() if err.strip(): print(err) c.close()