python - 使用 splitcopy 时通过 ssh 连接时返回 TimeoutError
问题描述
我使用 splitcopy python 库将通常很大的内容从我的服务器复制到路由器。它们在所有设置上都可以正常工作,但出现以下错误的一种设置除外:
/usr/local/lib/python3.5/dist-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 3.5 support will be dropped in the next release ofcryptography. Please upgrade your Python.
from cryptography.hazmat.backends import default_backend
skipping publickey ssh auth as root != andy
root@andy's password:
ssh authentication succeeded
TimeoutError returned while connecting via ssh:
我遇到此问题的可能原因是什么?
解决方案
这里可能有多种原因 - 您的SSH
服务器是否还活着?是否firewall
允许port 22
流量?如果port 22
允许流量,它会允许来自您的CIDR
块的流量吗?
问问自己这些问题,你可能会找出问题所在。
推荐阅读
- angular - 即使实际值相同,组件也会在状态更改时重新渲染
- html - 水平和垂直居中 h1 和 h2
- jquery - 本地主机上 reCaptcha 的 postMessageId 错误
- fabricjs - 如何在 FabricJS 中获取部分文本的边界?
- java - 如何在旧版 Android 中降级 java.time 代码?
- php - admin-post.php 请求中的 WordPress $_POST 为空
- node.js - 首次使用 Node 和 pg 创建数据库后如何创建表
- c++ - 无需等待响应的 HTTP 发布
- python - 从嵌入在一个中的两个字典中提取数据并合并数据
- python - 通过自举的置信区间