Настраивая виртуальный хостинг столкнулся с проблемой, что vsftpd не показывает файл .htaccess и вообще файлы начинающиеся с точки ‘dotfiles’.
Открываем man vsftpd.conf

force_dot_files
If activated, files and directories starting with . will be
shown in directory listings even if the «a» flag was not used by
the client. This override excludes the «.» and «..» entries.

Default: NO

#vim /etc/vsftpd.conf

Вставляем в конец файла следующую строку:

#force_dot_files=YES

Перегружаем vsftpd #/etc/init.d/vsftpd restart
И вуаля! Все видно!