我可以通过FTP-SSL通过端口21挂载SSHFS驱动器吗?


0

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

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

太好了-所以我单击OK按钮,它通过连接FTP-SSL

好吧,我希望能够在Mac上安装该卷,并且我认为SSHFS应该可以。

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

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

mkdir ~/fuse-mnt

我尝试挂载它:

sshfs -p 21 myusername@ftp.webhost.net:~ ~/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

这些都不对我有用。我究竟做错了什么?

Answers:


2

您将SSH和SSL混淆,它们是不同的协议。同样,sshfs是一个SFTP客户端-如“ SSH文件传输协议”中所述。它不支持FTP(这是一个完全不同的协议),也不支持FTPS(又名FTP-SSL或FTP-TLS),后者是SSL内的FTP。


感谢您为我解决此问题。您能推荐一些ftps在Mac OS X上安装卷的方法吗?我真正想做的是能够下载/备份站点-然后再次执行此操作,仅获取已更改的内容。我希望可以通过rsync安装驱动器来完成此操作。
cwd

如果其他人可以对此提供更好的见解,我将接受不同的答案。
cwd
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.