仅从某些客户端登录 Amazon Linux 2 上的 VSFTP 时出现clock_gettime 错误

仅从某些客户端登录 Amazon Linux 2 上的 VSFTP 时出现clock_gettime 错误

我们有一个在 AWS Linux 2 上运行的 FTP 服务器 VSFTPD;用户已被chroot。一些用户可以正常登录,另一些用户在 WinSCP 中连接失败,在 Filezilla 中出现错误。经查,错误是:

重新链接/lib64/libnss_myhostname.so.2IFUNC/lib64/librt.so.1符号clock_gettime

奇怪的是,适用于某些客户端的完全相同的配置却不适用于其他客户端。

这似乎不是一个常见错误,我很看重如何修复它的想法,无论是在 VSFTPD 配置中还是在客户端中。

答案1

嗯,我认为该错误具有误导性,真正的问题在于无法连接的客户端使用的网络上的防火墙。也许当 VSFTPD 尝试创建错误消息时会出现错误?无论如何,我们已经找到了通过使用基于 TLS 的 FTP 进行修复,这也更安全。

相关内容