小编Bha*_*ara的帖子

Python Paramiko 和 IPV6 SSH

我必须编写一个脚本,使用 SSH 在远程机器上执行一些命令。我为此使用了 paramiko,只要我使用 IPv4 寻址,一切都可以正常工作。我不得不切换 IPv6 寻址,但似乎无法连接 Paramiko 客户端。

import paramiko
s = paramiko.SSHClient()
ip6_addr = 'fe80::1112:bcde:789a:1234'
s.connect (ip6_addr, username='foo', password='bar')
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.6/site-packages/paramiko/client.py", line 290, in connect
    sock.connect(addr)
  File "<string>", line 1, in connect
socket.error: [Errno 22] Invalid argument
Run Code Online (Sandbox Code Playgroud)

有没有关于如何为 paramiko 指定 ip6 地址的示例?

python ssh paramiko

2
推荐指数
1
解决办法
2880
查看次数

标签 统计

paramiko ×1

python ×1

ssh ×1