python ipv6 linux,通过Paramiko到ipv6 linux machin的SFTP
我对python比较陌生,我第一次通过python脚本尝试sftp。我希望我的python脚本从一个双堆栈机器(同时存在IPv4和IPv6)获取一个文件。下面是我为Paramiko使用的代码片段:host = ip #ip is a string that has the value of IP
port = 22
transport = paramiko.Transport((host, port))
transport.connect(username = username, password = password)
sftp = paramiko.SFTPClient.from_transport(transport
当我在IPv4中使用代码时,它可以正常工作。但是当我用IPv6地址替换ip时,会抛出以下错误:
^{pr2}$
我检查了一个解决方案,发现有人建议将接口与IP一起添加,但在尝试相同的操作时,我遇到了以下错误:Traceback (most recent call last):
File "MyFile.py", line 92, in
putFile()
File "MyFile.py", line 29, in analyzeLogs
transport = paramiko.Transport((host, port))
File "/usr/lib/python2.6/site-packages/paramiko/transport.py", line 289, in __init__
sock.connect((hostname, port))
File "", line 1, in connect
socket.gaierror: [Errno -9] Address family for hostname not supported
我的原始服务器将不是一个双堆栈机器,因此我需要通过IPv6文件传输。在
注意:当我在linux中使用sftp命令时,它同时适用于ipv4和ipv6
如有任何可能的解决方案或其他建议,我们将不胜感激
python ipv6 linux,通过Paramiko到ipv6 linux machin的SFTP相关推荐
- Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示
如果需要上传文件的话,可以看这篇文章: Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 # -*- coding: UTF8 -*- i ...
- Linux防火墙屏蔽ip6,观点|Linux 发行版们应该禁用 IPv4 映射的 IPv6 地址吗?
从各方面来看,互联网向 IPv6 的过渡是件很缓慢的事情.不过在最近几年,可能是由于 IPv4 地址资源的枯竭,IPv6 的使用处于上升态势.相应的,开发者也有兴趣确保软件能在 IPv4 和 IPv6 ...
- 【Python】Paramiko模块实现Linux服务器远程文件操作
ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography). 有了Paramiko以后,我们就可以在Pytho ...
- python远程linux服务器执行命令_基于使用paramiko执行远程linux主机命令(详解)
paramiko是python的SSH库,可用来连接远程linux主机,然后执行linux命令或者通过SFTP传输文件. 关于使用paramiko执行远程主机命令可以找到很多参考资料了,本文在此基础上 ...
- linux双网卡 ipv4 ipv6 双栈,Linux下IPv4/IPv6双栈接入,使用IPv4连接优先设置教程
虽然目前很多网站或服务都已经增加IPv6,但是各家的IPv6使用上并不一定畅通.所以我们要设置一下让IPv4作为默认的连接方式.但是根据RFC3484协议Linux默认情况下IPv6优先级高于IPv4 ...
- Linux系统中添加IPv6模块(TQ2440开发板)
TQ2440开发板自带的内核镜像(Linux-2.6.30.4)并没有支持IPv6协议栈,对网卡添加IPv6地址是不被允许的,出现"ifconfig: socket: Address fam ...
- linux双网卡 ipv4 ipv6 双栈,linux ipv4 ipv6双栈 (优先ipv4而不使用ipv6配置)
那个啥,不喜欢看一些背景 分析啥的 直接看红字修改就行了. 其他的都是冗余部分,都是码出来的,其他的地方好像搜不到.经验之谈.避免大家采坑. 在国家网信办推行IPv6的大前提下,进行IPv6改造工作, ...
- linux应用端口变成ipv6,Linux 下开启和关闭IPv6的方法!
在现在的Linux上IPv6已经在默认安装下被支持,但是对于一些对IPv6支持不是很好的应用服务器来说,开启了IPv6反而会影响服务器的网络性能,毕竟现在的网络交换设备不是IPv6的.在Linux下首 ...
- Linux下配置IPV6,C程序适配IPV6
Linux下配置IPV6,C程序适配IPV6 1. 环境 CentOS7.7 最小系统 2. linux下配置IPV6 需要先确认CentOS7.7操作系统中已安装 ip6tables 组件 修改网络 ...
最新文章
- uart协议_UART协议简介
- zoom:1是什么意思
- linux线程同步之互斥锁——linux的关键区域
- SPRING事务传播特性
- 《你不知道的Javascript--中卷 学习总结》(类型、值)
- phpcms mysql 事务_phpcms某站点MySQL报错注入
- 解决wiremock中velocity脚本(.vm)中文编码乱码问题
- Apollo 2.0发布前 试乘百度L3、L4级自动驾驶汽车
- 安装CocoaPod
- 高阶函数 - 函数节流
- 使用nginx搭建流媒体直播平台(该方式不适用与多人聊天)
- 应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的(转载)...
- 斐讯 N1 降级、刷机及 Armbian 安装 [2019.7.23]
- 黑鲨Android系统耗电高,已达安卓顶配,黑鲨2pro作为主力机,聊聊使用感受
- 解决显存不足:Out of video memory trying to allocate a rendering resource
- 【NOIP2015提高组】信息传递
- 给大家分享几个靠写代码赚钱的方法
- Windows系统ping不通同网段主机解决方法
- 推荐一个Chrome插件--JSON数据格式解析编辑插件--JSON-handle
- 图数据库-1-【Neo4j】的安装及使用