如何在python中使用sftp连接到本地主机

2024-09-20 03:35:52 发布

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

我刚刚了解了sftp,想知道如何使用sftp访问我的本地主机。基本上是使用带python的sftp在本地主机中将文件从一个路径移动到另一个路径。我试过这个

    import pysftp

    cnopts = pysftp.CnOpts()
    cnopts.hostkeys = None
    myHostname = "localhost"
    myUsername = "user23"
    myPassword = "***********"

    with pysftp.Connection(host=myHostname, username=myUsername, password=myPassword, cnopts=cnopts) 
    as sftp:
        print ("Connection succesfully stablished ... ")

但我收到一个错误,如-paramiko.ssh_exception.SSHException:无法连接到本地主机:[WinError 10061]无法建立连接,因为目标计算机主动拒绝它 我哪里出错了?有人能建议吗


Tags: 文件import路径nonelocalhostconnection中将sftp