使用Python和Flask连接到SFTP服务器有困难吗?
我正在尝试连接到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.
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 ... ")