尝试连接到主机以将本地文件复制到主机服务器时出现错误连接被拒绝错误。不过,远程连接到服务器没有任何问题。
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 编程无关的几个原因引起的:
- 防火墙
- SSH 服务配置为不接受来自您的 IP 的请求
- 错误的主机 ip
- ……(更多)
检查您是否可以使用普通的 SSH 客户端连接到这个主机/用户/密码组合。
关于python - 获取 "socket.error: [Errno 61] Connection refused"python paramiko,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29093568/