我是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
远程计算机上的scp(22)端口可能未打开。请使用命令行调用进行检查,以确认您确实可以进行ssh或scp连接。在
请参阅此处了解更多详细信息
https://help.ubuntu.com/community/SSH/TransferFiles
你试过了吗
请参考Doc
相关问题 更多 >
编程相关推荐