Rails 6 net/sftp 连接到 ftp 服务器导致 dh 密钥太小错误?在 Heroku-20 堆栈上

Rails 6 net/sftp connection to ftp server results in a dh key too small error? On Heroku-20 Stack

我的本地 rails 服务器可以正常连接到 ftp 服务器。 Filezilla 应用程序连接正常。 Cyber​​ducky 应用程序连接正常。 rails 应用程序在 Heroku 上时,ftp 连接导致错误 dh key too small

我可以访问和控制 ftp 服务器,这是一个使用 vsftpd 的 Amazon Linux 2 box。有什么想法吗?

我 运行 不久前也遇到过同样的问题,这个问题真的很晦涩。我认为它与 Heroku stack 20 上的构建直接相关,因为在 Heroku stack 18 上,我的后台作业连接到相同的 FTP 服务器。

因为如果您通过 ssh 进入您的服务器,您就可以控制 FTP 服务器...

按照以下步骤操作:

第一步: cd进入etc/vsftpd目录然后sudo nano/vim vsftpd.conf.

第 2 步: 在编辑器中打开该文件并添加行 ssl_ciphers=HIGH

第 3 步:退出并保存。

所附图片是我在 vsftpd.conf 中的设置。 Sample Vsftpd.conf