ah-tools/ah_tools/vm-remote-ssh.py
2024-08-10 14:13:07 +10:00

29 lines
571 B
Python

import subprocess
def find_server(server):
servers = [
{"name":"wp", "hostname":"wp-04.ace-hosting.com", "user":"root", "port":22, "identity":""},
]
return servers[server]
def virtualmin_ssh(server, command):
if server["user"] != "root":
cmd = "sudo " + cmd
cmd = f"ssh -p {port} {user}@{hostname} {cmd}"
result = subprocess.check_output(cmd, shell=True, universal_newlines=True)
return result
def get_dns(server, domain):
pass
def main():
server = find_server("wp-04")
if __name__ == "__main__":
main()