Sam*_*esh 7 python ssh paramiko
我正在使用 Paramiko 通过 Python 脚本进行 sshing。我的ssh命令如下:
ssh -A -o strictHostKeyChecking=no <hostname>
Run Code Online (Sandbox Code Playgroud)
我需要相同的 Python Paramiko 代码。
Mar*_*ryl 11
在 Paramiko 中,OpenSSH 的等效项StrictHostKeyChecking=no是 的默认行为MissingHostKeyPolicy,它实现了missing_host_key简单地不执行任何操作。
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.MissingHostKeyPolicy())
client.connect(hostname, ...)
Run Code Online (Sandbox Code Playgroud)
尽管你不应该这样做(也不应该这样做StrictHostKeyChecking=no)。这样您就失去了针对中间人攻击的保护。正确的解决方案,请参阅 Paramiko“未知服务器”。
| 归档时间: |
|
| 查看次数: |
6737 次 |
| 最近记录: |