Python中Paramiko上的NoValidConnectionError

Python中Paramiko上的NoValidConnectionError,python,windows,ssh,paramiko,scp,Python,Windows,Ssh,Paramiko,Scp,我正在尝试连接到Windows系统并向其发送文件example.txt。但是如果我运行脚本,它会在向windows系统发送文件时出现以下错误 paramiko.ssh_exception.NoValidConnectionsError:[Errno None]无法连接到“IP地址”上的端口22 我们将不胜感激。 编辑:我将文件发送到的Windows系统运行Windows 2008服务器。如果要使用Paramiko SSH/SFTP/SCP库连接到计算机,则该计算机必须运行SSH/SFTP/SCP

我正在尝试连接到Windows系统并向其发送文件
example.txt
。但是如果我运行脚本,它会在向windows系统发送文件时出现以下错误

paramiko.ssh_exception.NoValidConnectionsError:[Errno None]无法连接到“IP地址”上的端口22

我们将不胜感激。
编辑:我将文件发送到的Windows系统运行Windows 2008服务器。

如果要使用Paramiko SSH/SFTP/SCP库连接到计算机,则该计算机必须运行SSH/SFTP/SCP服务器

默认情况下,Windows没有随SSH/SFTP/SCP服务器一起运行


请参阅有关超级用户的问题。

如果要使用Paramiko SSH/SFTP/SCP库连接到计算机,则该计算机必须运行SSH/SFTP/SCP服务器

默认情况下,Windows没有随SSH/SFTP/SCP服务器一起运行


请参阅有关超级用户的问题。

您是否在目标Windows计算机上运行SSH服务器?您可以使用任何SSH/SFTP/SCP客户端连接到该机器吗?我不认为SSH服务器正在运行,因为windows机器是windows server 2008,而且不,我无法通过SSHAre连接到该机器。您在目标windows机器上运行SSH服务器吗?您可以使用任何SSH/SFTP/SCP客户端连接到该机器吗?我不认为SSH服务器正在运行,因为windows机器是windows server 2008,不,我无法通过SSHE连接到该机器。没有解决方法吗?在这里,我可以使用paramiko,而不必在windows机器上安装SSH服务器软件,也不必通过pythonOK安装SSH服务器,更具体地说:“如果您想使用SSH/SFTP/SCP[使用任何库、语言、客户端]连接到机器,机器必须运行SSH/SFTP/SCP服务器。”,那么,有没有一种方法可以通过python设置SSH服务器?因为我没有访问windows计算机的权限您有任何远程访问该计算机的权限吗?您有管理员凭据吗?那你就可以了尽管我不认为有任何特定的Python方法。有一些通用的Windows管理工具,您可以从Python执行这些工具。但这不是真正的Python问题。这甚至不是编程问题。您应该在或处询问虽然如果您只想上传一个文件,可能有更简单的方法,然后自动安装SSH/SFTP。我确实有远程和管理员凭据,但我需要更多的python方法来实现这一点,而不必使用管理员权限。没有解决方法吗?在这里,我可以使用paramiko,而不必在windows机器上安装SSH服务器软件,也不必通过pythonOK安装SSH服务器,更具体地说:“如果您想使用SSH/SFTP/SCP[使用任何库、语言、客户端]连接到机器,机器必须运行SSH/SFTP/SCP服务器。”,那么,有没有一种方法可以通过python设置SSH服务器?因为我没有访问windows计算机的权限您有任何远程访问该计算机的权限吗?您有管理员凭据吗?那你就可以了尽管我不认为有任何特定的Python方法。有一些通用的Windows管理工具,您可以从Python执行这些工具。但这不是真正的Python问题。这甚至不是编程问题。您应该在或处询问虽然如果您只想上传一个文件,可能有更简单的方法,然后自动安装SSH/SFTP。我确实有远程和管理员凭据,但我需要更多的python方法来实现这一点,而不必使用管理员权限
ssh_client =paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.load_system_host_keys()
ssh_client.set_missing_host_key_policy(paramiko.WarningPolicy)
ssh_client.connect(hostname='abc',username='admin',password='admin')
with SCPClient(ssh_client.get_transport()) as scp:
    scp.put(local_path='example.txt',remote_path='/abc')