lftp不连接到SFTP(即使在询问密码后)



我一直在尝试通过SFTP使用lftp,但不知何故,我无法使其正确连接。

我发出命令(据我所知,这与sftp的命令相同(,lftp提示我输入密码,然后出现lftp提示!这一切看起来不错,但之后我什么都做不了。

这是一个例子:

myuser $ lftp myuser@server.edu                                                                                                                                    
Password: 
lftp myuser@server.edu:~> ls                   
`ls' at 0 [Connecting...]  

然后它就卡在那里了。请注意,如果我发出sftp myuser@server.edu并输入密码,一切都会完美工作。我是不是错过了一些显而易见的东西?

我使用的是lftp4.9.2版本。

lftp主要是一个FTP客户端。如果你想让它使用SFTP,你必须告诉它:

lftp sftp://myuser@server.edu

我看到这个问题是因为我尝试使用lftp而没有先尝试sftp或ssh。

后一个程序提示我接受SSH指纹。但是lftp抑制了这个提示,并且只在0处显示`ls'[正在连接…]

我必须首先尝试与ssh/sftp连接并接受指纹,指纹将其添加到我的~/.ssh/nknown_hosts文件中。在此之后,lftp sftp://...可以良好地连接。

相关内容

  • 没有找到相关文章

最新更新