# -*- coding: utf-8 -*- import urllib.request import paramiko checks = [ ("GitLab", "http://192.168.110.207:8929/users/sign_in"), ("ArgoCD", "http://192.168.110.207:30080"), ("demo-nginx", "http://192.168.110.207:30088"), ] for name, url in checks: try: r = urllib.request.urlopen(url, timeout=8) print(name, r.status, url) except Exception as e: print(name, "FAIL", url, type(e).__name__, e) c = paramiko.SSHClient() c.set_missing_host_key_policy(paramiko.AutoAddPolicy()) c.connect("192.168.110.207", username="root", password="123456", timeout=20) _, o, _ = c.exec_command("cat /opt/argocd-demo/访问说明.txt") print(o.read().decode(errors="replace")) c.close()