【发布时间】:2014-12-30 00:48:19
【问题描述】:
这是我连接到服务器的 python 脚本。但是当我运行脚本时,它要求我输入我的 ssh 密码。如何避免询问我的 ssh 密码密钥?
host = '192.168.43.3'
user = 'root'
passwd = 'ppawd'
ssh = paramiko.SSHClient()
ssh.load_system_host_keys()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host, username=user, password=passwd)
transport = ssh.get_transport()
channel = transport.open_session()
channel.setblocking(1)
channel.settimeout(30)
command = "ls -a"
ssh.exec_command(command)
【问题讨论】:
标签: python linux ssh paramiko ssh-keys