如何使用OTP对Paramiko进行身份验证?

时间:2020-08-10 14:35:37

标签: python ssh

我想在python ssh -L PORT USERNAME@HOST中执行此ssh命令 我试图这样做:

import paramiko

server = HOST
port = PORT
username = USERNAME
password = PASS

command = "-L"

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(server, port, username, password)

但是我在cmd ssh -L PORT USERNAME@HOST中执行命令时遇到问题,我需要先插入OTP,然后再输入密码,例如

>>> ssh -L PORT USERNAME@HOST
>>> OTP: myotp
>>> Password: mypassword

如何用python实现呢?

0 个答案:

没有答案