Python将文件从远程计算机移动到L

2024-05-28 23:07:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,尝试不同的东西。在

当前正在尝试将文本文件to_copy.txt从本地ip为192.168.1.101的远程计算机复制到当前计算机。在

我从谷歌上尝试的方法似乎行不通。在

import paramiko
from scp import SCPClient

ssh = paramiko.SSHClient()
ssh.load_system_host_keys()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("testme@192.168.1.101", password="look420")
print("Connected")
scp = SCPClient(ssh.get_transport())
scp.get("/home/testme/target_folder/to_copy.txt")
scp.close()

但是,当我运行这个时,我得到了错误

^{pr2}$

我做错什么了?在

注意:当前计算机正在运行Debian Jessie,远程计算机运行Ubuntu 14.04.4 LTS


Tags: toimporttxthostparamikoget远程计算机
2条回答

远程计算机上的scp(22)端口可能未打开。请使用命令行调用进行检查,以确认您确实可以进行ssh或scp连接。在

请参阅此处了解更多详细信息

https://help.ubuntu.com/community/SSH/TransferFiles

你试过了吗

ssh.connect("192.168.1.101", username="testme", password="look420")

请参考Doc

相关问题 更多 >

    热门问题