ConfigServer防火墙阻止PySFTP传出连接

时间:2019-10-11 17:49:28

标签: python python-3.x firewall pysftp configserver

我正在编写一个python脚本(3.7),试图通过PySFTP将文件发送到远程存储服务器。

我正在使用的脚本在我的本地计算机上运行良好,但是在我希望它运行的服务器上却无法正常运行。然后我得到了错误:

 "Unable to connect to {}: {}".format(hostname, reason)
  paramiko.ssh_exception.SSHException: Unable to connect to 
  example.com: [Errno 111] Connection refused

但是当我在服务器上禁用ConfigServer防火墙时,它可以工作。

CSF的SSH端口列为开放传出端口。从服务器内部通过PySFTP打开SFTP会话时,是否需要其他端口?

谢谢您的输入

编辑:我在本地网络上使用Wireshark来调查连接,显然PySFTP使用主机服务器上的高端口建立SFTP连接。

是否可以在PySFTP中定义它可以使用的端口(范围),或者在CSF中动态打开端口?

0 个答案:

没有答案