关于这个关于Android 和 OSX 之间的文件的问题sftp,我想知道在什么条件下 SFTP 服务器以500 SSH-2.0-<client program> not understood. 在 OSX 命令行上,我输入
sftp -oport=<port> <user>@<ip>
Run Code Online (Sandbox Code Playgroud)
但在 Android 方面我得到
500 SSH-2.0-OPENSSH_7.4 not understood
Run Code Online (Sandbox Code Playgroud)
我需要进行哪些配置才能连接到在 Android 上运行的 SFTP 服务器?
那不是 SFTP 服务器。那是一个FTP服务器。虽然名称可能相似,但它们是两个完全不同且不相关的协议。
FTP 使用普通的 4 字母命令(例如USER, FEAT)和数字成功/错误响应。同时,所有 SSH 和 SFTP 客户端(和服务器)都以SSH-2.0-[clientname]标头开头,然后使用二进制协议。
一些客户端(WinSCP、FileZilla、lftp)支持所有这三种,但您必须正确地告诉他们使用哪一种。sftp同时,该命令仅用于 SFTP,不能与 FTP 服务器一起使用。
| 归档时间: |
|
| 查看次数: |
2633 次 |
| 最近记录: |