Ftp - часті проблеми

У шаблонах з ISPmanager дана опція, як правило, прописана за замовчуванням

Так як протокол ftp не припускав шифрування то під час передачі порівняно легко вкрасти пароль. З міркувань безпеки доступ користувачем root по ftp відключений. Це стандартна настройка. Якщо вам все ж необхідно мати доступ до сервера через ftp протокол, то використовуйте протокол SFTP.

Чи встановлений FTP-сервер

Переконайтеся, що сервер встановлений і сервіс запущений, в Debian ви можете використовувати команду dpkg:

Або запустити наступну команду:

У будь-якому випадку, якщо ftp пакет встановлений, буде повернута відповідь сервера, якщо ftp не встановлено, команда покаже вам це,, чи не буде відповіді взагалі, в такому випадку FTP сервер необхідно встановити:

Запущено чи FTP-сервер (відкритий чи 21 порт)?

Встановити з'єднання із сервером, використовуючи ssh, і спробуйте команду telnet (подивитися чи відкритий 21 порт):

Наступним кроком запускаємо команду netstat -tulpn, дивимося чи запущений 21 порт:

Або спробуйте наступну команду:

Якщо порт не відкрито, запустіть ftp-сервіс / сервер. Використовуйте наступну команду:

Заборона для користувача

Якщо у користувача не виходить використовувати ваш ftp сервер, переконайтеся, що він має дозвіл. Файл / etc / ftpusers - список користувачів, яким заборонений доступ по ftp, переконайтеся, що користувач не в цьому файлі.

Security або Firewall

Переконайтеся, що firewall / tcpd не блокує підключення до вашого ftp сервера. Запустіть наступну команду:

Якщо у відповіді ви побачите, що 21 порт заблокований firewall, вам потрібно використовувати iptables rules для порту 21. Так само переконайтеся, що файл /etc/hosts.deny не блокує підключення до 21 порту для вашого хоста.

Чи встановлений FTP-сервер?

Переконайтеся, що сервер встановлений і сервіс запущений, в CentOS ви можете використовувати команду rpm:

У будь-якому випадку, якщо ftp пакет встановлений, буде повернута відповідь сервера, якщо ftp не встановлено, команда покаже вам це,, чи не буде відповіді взагалі, в такому випадку FTP сервер необхідно встановити:

Запущено чи FTP-сервер? (Відкритий чи 21 порт)

Встановити з'єднання із сервером, використовуючи ssh, і спробуйте команду telnet (подивитися чи відкритий 21 порт:

Наступним кроком запускаємо команду netstat -tulpn, подивитися чи запущений 21 порт:

Або спробуйте наступну команду:

Якщо порт не відкрито, запустіть ftp-сервіс / сервер. Використовуйте наступну команду: Centos 6

Заборона для користувача.

Якщо у користувача не виходить використовувати ваш ftp сервер, переконайтеся, що він має дозвіл. Файл / etc / ftpusers - список користувачів, яким заборонений доступ по ftp, переконайтеся, що користувач не в цьому файлі.

Security або Firewall

Переконайтеся, що firewall / tcpd не блокує підключення до вашого ftp сервера. Запустіть наступну команду:

Якщо у відповіді ви побачите, що 21 порт заблокований firewall, вам потрібно використовувати правила iptables для порту 21. Так само переконайтеся, що файл /etc/hosts.deny не блокує підключення до 21 порту для вашого хоста.

Чи встановлений FTP-сервер?

Переконайтеся, що сервер встановлений, в Ubuntu ви можете використовувати команду dpkg:

У будь-якому випадку, якщо ftp-пакет встановлений, буде повернута відповідь сервера, якщо ftp не встановлено, команда покаже вам це,, чи не буде відповіді взагалі, в такому випадку FTP-сервер необхідно встановити:

Запущено чи FTP-сервер? (Відкритий чи 21 порт)

Встановити з'єднання із сервером, використовуючи ssh, і спробуйте команду telnet (подивитися чи відкритий 21 порт):

Наступним кроком запускаємо команду netstat -tulpn, подивитися чи запущений 21 порт:

Або спробуйте наступну команду:

Якщо порт не відкрито, запустіть FTP-сервіс / сервер. Використовуйте наступну команду:

Заборона для користувача.

Якщо у користувача не виходить використовувати ваш FTP-сервер, переконайтеся, що він має дозвіл. Файл / etc / ftpusers - список користувачів, яким заборонений доступ по FTP, переконайтеся, що користувач не в цьому файлі.

Security або Firewall

Переконайтеся, що firewall / tcpd не блокує підключення до вашого ftp-сервера. Запустіть наступну команду:

Якщо у відповіді ви побачите, що 21 порт заблокований firewall, вам потрібно використовувати правила iptables для порту 21. Так само переконайтеся, що файл /etc/hosts.deny не блокує підключення до 21 порту для вашого хоста.

Схожі статті