Невозможно удаленно подключиться к серверу Vsftpd, установленному в CentOS VirtualBox

Я настроил сервер Vsftp, используя приведенные ниже инструкции, и даже дошел до того, что следовал комментариям внизу. Но я не могу подключиться удаленно. Когда я пытаюсь использовать FileZilla или мой терминал Ubuntu, я всегда получаю:

ryan@ryan-Galago-UltraPro:~$ ftp 10.0.x.xx
ftp: connect: Connection timed out
ftp> 

Я проверил и перепроверил iptables Conf файл и убедился, что порт 21 принимается, и это так. Я посмотрел это в Интернете и решил попробовать nmap для сканирования порта, и вот что я получаю в результате:

ryan@ryan-Galago-UltraPro:~$ nmap -PN 10.0.xx.xx

Starting Nmap 6.40 ( http://nmap.org ) at 2014-08-19 15:01 EDT
Nmap scan report for 10.0.xx.xx
Host is up.
All 1000 scanned ports on 10.0.xx.xx are filtered

Nmap done: 1 IP address (1 host up) scanned in 201.38 seconds

Что-нибудь еще, что я должен сделать или проверить?

ОБНОВЛЕНИЕ: я попытался пропинговать виртуальную машину с моего IP-адреса в Ubuntu, и мне это удалось. Я не могу пропинговать свою виртуальную машину из Ubuntu. Я сузил это до возможной проблемы, связанной с брандмауэром на стороне Ubuntu, но почему я не могу подключиться из FileZilla?

1 ответ

Решение

Я не могу гарантировать, что ваша ошибка связана с проблемой контекста SE Linux, но попробуйте изменить контекст, используя следующую команду

chcon -Rt public_content_t /var/ftp/pub

Отображать контекст

ls -Z /var/ftp/pub

Дополнительно установите логическое значение следующим образом

setsebool -p ftp_home_dir 1

setsebool -p allow_ftpd_full_access 1

После перезапуска службы

service vsftpd restart
Другие вопросы по тегам