Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python和Flask连接到SFTP服务器有困难吗?_Python_Flask_Server_Sftp - Fatal编程技术网

使用Python和Flask连接到SFTP服务器有困难吗?

使用Python和Flask连接到SFTP服务器有困难吗?,python,flask,server,sftp,Python,Flask,Server,Sftp,我正在尝试连接到SFTP服务器,但出现错误: pysftp.exceptions.ConnectionException:('NAMEOFSERVER@sftp.NAMEOFHOST.gov”,22) 我不知道为什么会发生这种情况,下面是导致问题的代码部分: myHostname = "NAMEOFHOST" myUsername = "" #there is no username myPassword = "PASSWORD" import pysftp cnopts = pysftp.

我正在尝试连接到SFTP服务器,但出现错误:

pysftp.exceptions.ConnectionException:('NAMEOFSERVER@sftp.NAMEOFHOST.gov”,22)

我不知道为什么会发生这种情况,下面是导致问题的代码部分:

myHostname = "NAMEOFHOST"
myUsername = "" #there is no username
myPassword = "PASSWORD"

import pysftp

cnopts = pysftp.CnOpts()

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

非常感谢您的帮助,谢谢

如果没有用户名,为什么不输入None,而不是空字符串。没有!=“”

因此:


试一试,并说明这是否解决了您的问题。

如果没有用户名,为什么不输入一个用户名,而不是一个空字符串。没有!=“”

因此:


试试看,看看这是否解决了您的问题。

谢谢您的回复!不,不幸的是它不起作用。。。。你认为VPN会引起问题吗?我尝试连接的sftp仅适用于通过政府互联网(即在我工作的位置)或通过特殊VPN连接的连接。我目前正在我的计算机上运行VPN,这是否意味着我的网站使用的连接也通过VPN?如果这样做有意义的话……请确保您应该使用桌面应用程序,并测试它是否可以在本地计算机上运行。如果它能工作,那么连接就没有问题,因此您需要重新编写代码。试试看,让我知道。谢谢你的回复!不,不幸的是它不起作用。。。。你认为VPN会引起问题吗?我尝试连接的sftp仅适用于通过政府互联网(即在我工作的位置)或通过特殊VPN连接的连接。我目前正在我的计算机上运行VPN,这是否意味着我的网站使用的连接也通过VPN?如果这样做有意义的话……请确保您应该使用桌面应用程序,并测试它是否可以在本地计算机上运行。如果它能工作,那么连接就没有问题,因此您需要重新编写代码。试试看,让我知道。
myHostname = "NAMEOFHOST"
myPassword = "PASSWORD"

import pysftp

cnopts = pysftp.CnOpts()

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