Python ssh 远程执行shell

发布时间:2019-09-15 10:10:38编辑:auto阅读(2041)

    工具

    python
    paramiko

    远程执行命令

    import paramiko
    
    ssh = paramiko.SSHClient()
    key = paramiko.AutoAddPolicy()
    ssh.set_missing_host_key_policy(key)
    ssh.connect('127.0.0.1', 22, 'user', 'passwd' ,timeout=5)
    stdin, stdout, stderr = ssh.exec_command('ls -l')
    
    for i in stdout.readlines():
        print(i)

关键字