Linux 命令行SFTP文件浏览器?

Linux 命令行SFTP文件浏览器?,linux,node.js,command-line,sftp,Linux,Node.js,Command Line,Sftp,我正在编写一个应用程序(在Node.js中),在这个应用程序中,我需要访问一个SFTP服务器,并允许用户提供凭据和浏览服务器上的文件。我曾尝试使用expect通过SSH进行连接,但我发现使用所有不同的OS/distros/SSH服务器定制太困难,也太容易出错。是否有一个命令行工具,我可以轻松地使用它来建立连接,并在用户浏览其服务器时获取目录列表?我曾尝试使用FileZilla中包含的可执行文件,但由于缺乏文档,我无法实现任何目标。OpenSSH(sftp)采取了一种方法,即您不应该做您想做的事情

我正在编写一个应用程序(在Node.js中),在这个应用程序中,我需要访问一个SFTP服务器,并允许用户提供凭据和浏览服务器上的文件。我曾尝试使用expect通过SSH进行连接,但我发现使用所有不同的OS/distros/SSH服务器定制太困难,也太容易出错。是否有一个命令行工具,我可以轻松地使用它来建立连接,并在用户浏览其服务器时获取目录列表?我曾尝试使用FileZilla中包含的可执行文件,但由于缺乏文档,我无法实现任何目标。

OpenSSH(sftp)采取了一种方法,即您不应该做您想做的事情(出于安全原因),因此他们很难做到这一点(他们希望您改用SSH密钥验证)。我知道使用openSSH解决这个问题的唯一方法是expect(即愚弄sftp,使其认为它正在与人交互)

我发现的唯一一个可以通过编程轻松输入密码的sftp客户端是。OpenSSH(sftp)采取了不应该做自己想做的事情的方法(出于安全原因),因此他们很难(他们希望您改用SSH密钥身份验证)。我知道使用openSSH解决这个问题的唯一方法是expect(即愚弄sftp,使其认为它正在与人交互)

我发现的唯一一个可以通过编程轻松输入密码的sftp客户机是