我可以使用 FTP-SSL 通过端口 21 安装 SSHFS 驱动器吗?

我可以使用 FTP-SSL 通过端口 21 安装 SSHFS 驱动器吗?

我在 Mac 上,一直使用 Cyber​​Duck FTP 连接到客户端的服务器。它是一台 ASP/IIS 服务器,当我连接到它时,Cyber​​Duck 告诉我

该服务器可以支持更安全的 FTP-SSL 连接

这太棒了 - 所以我单击“确定”按钮,它就通过 进行连接FTP-SSL

好吧,我希望能够在我的 Mac 上安装该卷,我认为这SSHFS应该可行。

我已经安装sshfsfuse4x使用homebrew,但现在无法连接到该服务器。

我创建了一个目录来将其挂载到:

mkdir ~/fuse-mnt

我尝试安装它:

sshfs -p 21 [email protected]:~ ~/fuse-mnt/ -d

我已经添加了-d用于调试但它只是挂起而没有真正的错误

FUSE library version: 2.8.7
nullpath_ok: 0
ssh_exchange_identification: Connection closed by remote host
remote host has disconnected

我也尝试了端口 21,-p 21因为这似乎是 Cyber​​Duck 连接的端口。

我读本教程并尝试使用以下选项:

-oauto_cache,reconnect,defer_permissions,negative_vncache,volname=RemoteHome

这些都对我不起作用。我做错了什么?

答案1

您混淆了 SSH 和 SSL,它们是不同的协议。同样,sshfsSFTP 客户端 – 如“SSH 文件传输协议”。它不支持 FTP,这是一种完全不同的协议,也不支持 FTPS(又名 FTP-SSL 或 FTP-TLS),它是 SSL 内的 FTP。

相关内容