【问题标题】:Getting "socket.error: [Errno 61] Connection refused" python paramiko获取“socket.error:[Errno 61]连接被拒绝”python paramiko
【发布时间】:2023-03-11 12:00:04
【问题描述】:

尝试连接到主机以将本地文件复制到主机服务器时出现错误连接被拒绝错误。不过,远程连接到服务器没有任何问题。

host = "9.29.22.222"
 username = "XXX"
 password = "XXX"
 local_path = "/Users/samuelhii/Desktop/file.txt"
 remote_path = "C:\Program Files (x86)\file.txt"
 s = paramiko.SSHClient() 
 s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
 s.connect(host,22,username,password)
 sftp = s.open_sftp()
 sftp.put(local_path,remote_path) 

【问题讨论】:

    标签: python sockets ssh paramiko


    【解决方案1】:

    连接被服务器拒绝。这可能是由与 Python 编程无关的几个原因引起的:

    • 防火墙
    • SSH 服务配置为不接受来自您的 IP 的请求
    • 错误的主机 ip
    • …(更多)

    检查您是否可以使用普通的 SSH 客户端与此主机/用户/密码组合进行连接。

    【讨论】:

    • 最简单的解释是远程服务器的22端口上没有服务监听连接。即,没有 SSH 服务器在运行,或者它正在侦听不同的端口。
    猜你喜欢
    • 2013-02-24
    • 1970-01-01
    • 2012-07-20
    • 2017-04-10
    • 1970-01-01
    • 2017-12-29
    • 2011-08-02
    • 2014-09-28
    相关资源
    最近更新 更多