首页 > 技术文章 > paramiko使用

Neroi 2020-04-05 22:02 原文

SSH是一种网络协议,用于计算机之间的加密登录

ssh user@host

SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。

ssh -p 2222 user@host

import paramiko

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect('IP', port, 'user', 'pwd')
stdin, stdout, stderr = ssh.exec_command('ls')
print(stdout.read().decode())

ssh.close()

推荐阅读