python - 如何使用 paramiko 通过键盘身份验证

标签 python ssh paramiko

<分区>

我正在尝试使用 Paramiko 通过 ssh 连接到远程主机,但是我收到一条错误消息,指出访问主机需要键盘身份验证。有什么办法可以使用 Paramiko 解决这个问题吗?如果没有,我可以使用另一个 ssh 模块吗?如果有必要,我什至会使用另一种语言。我唯一不能做的就是更改主机上的设置。此外,我正在 Windows 主机上编写此应用程序,因此 pxssh 不是一个选项。有什么建议吗?

最佳答案

您可以从您拥有的任何资源中获取用户名和密码,并在调用 connect 时使用它.例如,您可以将它们保存在配置文件中。

关于python - 如何使用 paramiko 通过键盘身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7380710/

相关文章:

已安装 Python 模块,可以在终端中运行但不能在文件中运行

Python 模拟、django 和请求

ssh - 通过 Codeship 部署到 Digital Ocean 时出现 v8-compile-cache-0 目录

Python将文件从远程机器移动到本地

Python:通过 SSH 发送按键事件

Python Numpy 数组运算符 x += y 与 x = x + y 不同吗?

python - 在 MySQL 中插入 datetime.datetime 对象

bash - 使用 bash 和 ssh 的远程任务队列用于可变数量的在线工作人员

当 su 到 ssh session 中的另一个用户时,Android 常规用户登录会丢失组信息

python - Paramiko 身份验证失败,出现 "Agreed upon ' rsa-sha2-51 2' pubkey algorithm"(和 sshd 日志中的 "unsupported public key algorithm: rsa-sha2-512")