【发布时间】:2020-05-15 04:13:28
【问题描述】:
我们在系统中构建了一个非常复杂的插件,它使用Net::SFTP gem 连接到远程服务器。一切正常。
不过,我们的一位新客户出现并为我们准备了一台服务器,我们只能使用 FTP 而不是 sFTP 登录。
有没有关于如何使用这个 gem 通过 FTP 协议连接到服务器的解决方法?我们的客户可能会考虑添加对 sFTP 的访问权限。但是,如果此选项失败,我们将需要自行管理它。
【问题讨论】:
-
作为一种快速解决方法,您可以通过 FTPFS 在运行 SFTP 的服务器上挂载它。从长远来看,最好有几个你的 gem 可以与之通信的“存储后端”,比如 SFTP、FTP、WebDAV、S3 等。
标签: ruby-on-rails ruby ftp sftp net-sftp