https://www.runoob.com/linux/linux-remote-login.html
Terminal 手动敲命令
import paramikossh_client =paramiko.SSHClient()ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh_client.connect(hostname=’hostname’,port=’PORT’,username=’dummy’,password=’mypassword’)
import paramiko class SSHClient_noauth(paramiko.SSHClient): def _auth(self, username, *args): self._transport.auth_none(username) return ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect("IP", username='root', password="") # 执行远程命令(例如:ls) stdin, stdout, stderr = ssh.exec_command('ls') output = stdout.read().decode() print(output) # 关闭SSH连接 ssh.close()