【发布时间】:2015-09-27 04:58:39
【问题描述】:
我已经写了下面的代码:
import os, sys
import paramiko
ssh = paramiko.SSHClient()
ssh.connect(server_name, username = ?, password = ?)
我正在尝试连接到不需要帐户(用户名和密码)即可访问的 ftp 服务器。但是,当我尝试以下一些操作时:
ssh.connect(server_name, username = '', password = '')
或
ssh.connect(server_name, username = 'anonymous', password = '')
或
ssh.connect(server_name)
我收到此错误:
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
谁能解释我为什么会收到这个错误以及如何解决它?
【问题讨论】:
-
我猜这与
server_name有关。 -
只是好奇通过 ssh 连接到 ftp 服务器但使用匿名帐户且没有密码?这对我来说有点奇怪,或者你说的是
sftp?