Форум русскоязычного сообщества Ubuntu


Автор Тема: Не могу подключиться к серверу vsFTPd  (Прочитано 5122 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Питон III

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
  • Ку-ку
    • Просмотр профиля
Прошу помощи...

В локальной сети компьютер с vsFTPd, по всей видимости сервер работает, ftp 127.0.0.1 - прекрасно, но вот подключиться с других устройств невозможно. порт 21 открыт
Где полно ошибок? У нас в коде!

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Не могу подключиться к серверу vsFTPd
« Ответ #1 : 03 Марта 2013, 01:42:00 »
Проблема в логине, либо доступности по сети. Проверяем сеть:
Код: (bash) [Выделить]
nc ftphost 21 < /dev/nullftp сервер должен что-нибудь ответить. Например:
$ nc mirror.yandex.ru 21 </dev/null
220 Welcome to Yandex FTP service (dispenser.yandex.net).
500 OOPS: vsf_sysutil_recv_peek: no data
500 OOPS: 500 OOPS: child died
« Последнее редактирование: 03 Марта 2013, 10:54:27 от Self-Perfection »
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Питон III

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
  • Ку-ку
    • Просмотр профиля
Re: Не могу подключиться к серверу vsFTPd
« Ответ #2 : 03 Марта 2013, 01:49:46 »
не отвечает.. но я успешно подключаюсь в обратную сторону, фаерволл  я ни какой не ставил
« Последнее редактирование: 03 Марта 2013, 01:53:45 от Питон III »
Где полно ошибок? У нас в коде!

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Не могу подключиться к серверу vsFTPd
« Ответ #3 : 03 Марта 2013, 12:06:50 »
но я успешно подключаюсь в обратную сторону
Не понял. Объясните копипастой из консоли.

фаерволл  я ни какой не ставил
А может оно само! Покажите с сервера и клиента
Код: (bash) [Выделить]
sudo iptables-saveА также на ftp хосте
Код: (bash) [Выделить]
sudo netstat -lntp|grep 21
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Питон III

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
  • Ку-ку
    • Просмотр профиля
Re: Не могу подключиться к серверу vsFTPd
« Ответ #4 : 03 Марта 2013, 13:46:42 »
Цитировать
Не понял. Объясните копипастой из консоли.

Я говорю о том, что с сервера могу подключиться к клиенту, так как на клиенте тоже есть FTP сервер

Connected to 192.168.0.110.
220 Welcome to vsFTPd server.

Цитировать
А может оно само! Покажите с сервера и клиента
Код: (bash) [Выделить]
sudo iptables-save

С сервера

# Generated by iptables-save v1.4.10 on Sun Mar  3 12:38:16 2013
*filter
:INPUT DROP [7:2653]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [2:80]
:ufw-after-forward - [0:0]
:ufw-after-input - [0:0]
:ufw-after-logging-forward - [0:0]
:ufw-after-logging-input - [0:0]
:ufw-after-logging-output - [0:0]
:ufw-after-output - [0:0]
:ufw-before-forward - [0:0]
:ufw-before-input - [0:0]
:ufw-before-logging-forward - [0:0]
:ufw-before-logging-input - [0:0]
:ufw-before-logging-output - [0:0]
:ufw-before-output - [0:0]
:ufw-logging-allow - [0:0]
:ufw-logging-deny - [0:0]
:ufw-not-local - [0:0]
:ufw-reject-forward - [0:0]
:ufw-reject-input - [0:0]
:ufw-reject-output - [0:0]
:ufw-skip-to-policy-forward - [0:0]
:ufw-skip-to-policy-input - [0:0]
:ufw-skip-to-policy-output - [0:0]
:ufw-track-input - [0:0]
:ufw-track-output - [0:0]
:ufw-user-forward - [0:0]
:ufw-user-input - [0:0]
:ufw-user-limit - [0:0]
:ufw-user-limit-accept - [0:0]
:ufw-user-logging-forward - [0:0]
:ufw-user-logging-input - [0:0]
:ufw-user-logging-output - [0:0]
:ufw-user-output - [0:0]
-A INPUT -j ufw-before-logging-input
-A INPUT -j ufw-before-input
-A INPUT -j ufw-after-input
-A INPUT -j ufw-after-logging-input
-A INPUT -j ufw-reject-input
-A INPUT -j ufw-track-input
-A FORWARD -j ufw-before-logging-forward
-A FORWARD -j ufw-before-forward
-A FORWARD -j ufw-after-forward
-A FORWARD -j ufw-after-logging-forward
-A FORWARD -j ufw-reject-forward
-A OUTPUT -j ufw-before-logging-output
-A OUTPUT -j ufw-before-output
-A OUTPUT -j ufw-after-output
-A OUTPUT -j ufw-after-logging-output
-A OUTPUT -j ufw-reject-output
-A OUTPUT -j ufw-track-output
-A ufw-after-input -p udp -m udp --dport 137 -j ufw-skip-to-policy-input
-A ufw-after-input -p udp -m udp --dport 138 -j ufw-skip-to-policy-input
-A ufw-after-input -p tcp -m tcp --dport 139 -j ufw-skip-to-policy-input
-A ufw-after-input -p tcp -m tcp --dport 445 -j ufw-skip-to-policy-input
-A ufw-after-input -p udp -m udp --dport 67 -j ufw-skip-to-policy-input
-A ufw-after-input -p udp -m udp --dport 68 -j ufw-skip-to-policy-input
-A ufw-after-input -m addrtype --dst-type BROADCAST -j ufw-skip-to-policy-input
-A ufw-after-logging-forward -m limit --limit 3/min --limit-burst 10 -j LOG --log-prefix "[UFW BLOCK] "
-A ufw-after-logging-input -m limit --limit 3/min --limit-burst 10 -j LOG --log-prefix "[UFW BLOCK] "
-A ufw-before-forward -j ufw-user-forward
-A ufw-before-input -i lo -j ACCEPT
-A ufw-before-input -m state --state RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-input -m state --state INVALID -j ufw-logging-deny
-A ufw-before-input -m state --state INVALID -j DROP
-A ufw-before-input -p icmp -m icmp --icmp-type 3 -j ACCEPT
-A ufw-before-input -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A ufw-before-input -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A ufw-before-input -p icmp -m icmp --icmp-type 12 -j ACCEPT
-A ufw-before-input -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A ufw-before-input -p udp -m udp --sport 67 --dport 68 -j ACCEPT
-A ufw-before-input -j ufw-not-local
-A ufw-before-input -d 224.0.0.251/32 -p udp -m udp --dport 5353 -j ACCEPT
-A ufw-before-input -d 239.255.255.250/32 -p udp -m udp --dport 1900 -j ACCEPT
-A ufw-before-input -j ufw-user-input
-A ufw-before-output -o lo -j ACCEPT
-A ufw-before-output -m state --state RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-output -j ufw-user-output
-A ufw-logging-allow -m limit --limit 3/min --limit-burst 10 -j LOG --log-prefix "[UFW ALLOW] "
-A ufw-logging-deny -m state --state INVALID -m limit --limit 3/min --limit-burst 10 -j RETURN
-A ufw-logging-deny -m limit --limit 3/min --limit-burst 10 -j LOG --log-prefix "[UFW BLOCK] "
-A ufw-not-local -m addrtype --dst-type LOCAL -j RETURN
-A ufw-not-local -m addrtype --dst-type MULTICAST -j RETURN
-A ufw-not-local -m addrtype --dst-type BROADCAST -j RETURN
-A ufw-not-local -m limit --limit 3/min --limit-burst 10 -j ufw-logging-deny
-A ufw-not-local -j DROP
-A ufw-skip-to-policy-forward -j DROP
-A ufw-skip-to-policy-input -j DROP
-A ufw-skip-to-policy-output -j ACCEPT
-A ufw-track-output -p tcp -m state --state NEW -j ACCEPT
-A ufw-track-output -p udp -m state --state NEW -j ACCEPT
-A ufw-user-limit -m limit --limit 3/min -j LOG --log-prefix "[UFW LIMIT BLOCK] "
-A ufw-user-limit -j REJECT --reject-with icmp-port-unreachable
-A ufw-user-limit-accept -j ACCEPT
COMMIT
# Completed on Sun Mar  3 12:38:16 2013

Клиент вообще ничего не сказал

Цитировать
А также на ftp хосте
Код: (bash) [Выделить]
sudo netstat -lntp|grep 21

Вот

tcp        0      0 0.0.0.0:62192           0.0.0.0:*               LISTEN      1677/skype     
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      1387/vsftpd     

Пользователь решил продолжить мысль 03 Марта 2013, 15:21:06:

Спасибо! решил проблему
sudo ufw disable
оказывется был включен фаерволл, надо будет его настроить  :)
« Последнее редактирование: 03 Марта 2013, 15:24:19 от Питон III »
Где полно ошибок? У нас в коде!

 

Страница сгенерирована за 0.027 секунд. Запросов: 25.