我的公司通过 SSH/sftp 与银行等进行了大量自动文件传输。最近在服务器上的 SSH 升级放弃了对旧/弱diffie-helman-group1-sha1密钥交换协议的支持,以响应最近的Logjam攻击。
我们合作的大多数组织都支持diffie-hellman-group-exchange-sha1和diffie-hellman-group-exchange-sha256协议。但是,我们的/etc/ssh/moduli文件包含一些比某些服务器想要的数字更弱的数字,因此当我们的服务器碰巧从当前文件中选择一个较弱的数字时,我们会定期连接失败。
所以现在我正在考虑生成一个新/etc/ssh/moduli文件并删除较弱的数字以消除可能的故障。我想知道的是我们是否可以替换现有/etc/ssh/moduli文件而不影响我们已经生成的与其他人交换的密钥。我读过一些其他的帖子,比如被篡改的 /etc/ssh/moduli 的后果,但他们在这一点上并不是很清楚。
根据我的阅读,我认为我可以这样做,因为/etc/ssh/moduli主要用于协商单个 SSH 连接,但我想先听一些其他意见。