Я использую vsftpd на своем домашнем сервере CentOS6.4. Недавно я заметил, что могу подключиться к ftp, но команда LIST не работает, потому что vsftpd возвращает неправильный IP-адрес при переходе в пассивный режим.
Я понял, что мне нужно изменить vsftpd.conf с
pasv_address=my.domain.com
в
pasv_address=xxx.xxx.xxx.xxx (server's IP address)
чтобы это работало.
Поскольку IP-адрес моего сервера не является статическим, я использую службу динамического DNS, и служба работает нормально. Однако, похоже, vsftpd возвращает старый IP-адрес как pasv_address.
Может кто-нибудь подсказать, почему это происходит и как это решить. Заранее спасибо.