【发布时间】:2020-05-19 22:44:21
【问题描述】:
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')
我正在尝试连接到 Windows 系统并向其发送文件 example.txt。但是如果我运行脚本,在将文件发送到 Windows 系统时会出现以下错误
paramiko.ssh_exception.NoValidConnectionsError: [Errno None] 无法连接到“IP 地址”上的端口 22
我们将不胜感激。 编辑:我将文件发送到的 Windows 系统运行 Windows 2008 服务器。
【问题讨论】:
-
您是否在目标 Windows 机器上运行 SSH 服务器?你可以使用任何 SSH/SFTP/SCP 客户端连接到那台机器吗?
-
我不认为 SSH 服务器正在运行,因为 windows 机器是 windows server 2008,不,我无法通过 SSH 连接到机器
标签: python windows ssh paramiko scp