Python 为什么SMB协议连接超时

Python 为什么SMB协议连接超时,python,smb,Python,Smb,我正试图将一些文件从ubuntu传输到Windows(AWSEC2实例),但我遇到了以下错误 ValueError: Failed to connect to '35.154.105.236': timed out 供参考 import smbclient import sys # Optional - register the credentials with a server print(smbclient.register_session("35.154.105.236", user

我正试图将一些文件从ubuntu传输到Windows(AWSEC2实例),但我遇到了以下错误

ValueError: Failed to connect to '35.154.105.236': timed out

供参考

import smbclient
import sys

# Optional - register the credentials with a server
print(smbclient.register_session("35.154.105.236", username="Administrator", password="XXXXXXXXXXX"))


我可以知道丢失了什么以及为什么超时。

IP错误?封锁的港口?你试过ping那个IP或者telnet到那个端口吗?SMB也不是什么奇怪的协议。如果已启用,则可以从任何操作系统连接到文件共享。在Windows上,您只需使用带有IP的UNC路径,而不是服务器名称。对于其他OSs,您可以将路径装载为驱动器。你试过了吗?如果你不能做到这一点,Python就不能工作了。问题中的IP是假的。我能够在ubuntu系统中创建EC2实例。在你的假设中,问题应该是什么?错误的IP?封锁的港口?你试过ping那个IP或者telnet到那个端口吗?SMB也不是什么奇怪的协议。如果已启用,则可以从任何操作系统连接到文件共享。在Windows上,您只需使用带有IP的UNC路径,而不是服务器名称。对于其他OSs,您可以将路径装载为驱动器。你试过了吗?如果你不能做到这一点,Python就不能工作。问题中的IP是假的。我能够在ubuntu系统中创建EC2实例。在你的假设中,问题应该是什么?