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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не видит фтп сервер в сети  (Прочитано 1059 раз)

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

Оффлайн Grats

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Не видит фтп сервер в сети
« : 19 Февраля 2018, 17:12:24 »
Доброго дня, уважаемые.
Установил и вроде как настроил vsftpd. Файл конфига следующий:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
user_sub_token=$USER
local_root=/var/www
ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
ssl_enable=NO
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
Проблема в том, что по ftp localhost, заходит туда куда нужно и видит то, что нужно. А вот с любой машины в сети коннекта нет, логи пустые, ufw отключен.
Где я накосячил?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Не видит фтп сервер в сети
« Ответ #1 : 19 Февраля 2018, 19:07:45 »
sudo netstat -nlup | grep ":20 "

Оффлайн Grats

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не видит фтп сервер в сети
« Ответ #2 : 20 Февраля 2018, 10:53:39 »
root@mail:/var/www/html/test# netstat -nlup | grep ":20"
udp        0      0 0.0.0.0:2049            0.0.0.0:*                           -                                 
udp6       0      0 :::2049                 :::*                                -                                 
udp6       0      0 fe80::202:b3ff:fed7:123 :::*                                15353/                             ntpd

вот почему нет 20 порта?

root@mail:/var/www/html/test# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHE                             D
ACCEPT     all  --  anywhere             anywhere
ACCEPT     icmp --  anywhere             anywhere             icmp echo-request
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:https
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:smtp
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:submission
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:pop3s
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:imap2
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:imaps
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ftp-data
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ftp
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:9090
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:9091
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:xmpp-client
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:5223
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:7777

Chain FORWARD (policy DROP)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
root@mail:/var/www/html/test#

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Не видит фтп сервер в сети
« Ответ #3 : 20 Февраля 2018, 12:30:31 »
вот почему нет 20 порта?
потому что vsftp не ралдотает
проверяем
ps aux | grep ftp

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7733
  • We were here
    • Просмотр профиля
Re: Не видит фтп сервер в сети
« Ответ #4 : 20 Февраля 2018, 14:27:46 »
a разве не tcp?
sudo netstat -nlupt | grep ":20 "
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28496
    • Просмотр профиля
Re: Не видит фтп сервер в сети
« Ответ #5 : 20 Февраля 2018, 15:53:37 »
Потому что порт 20 это не входящий, а исходящий.
Я уже молчу про то, что пользоваться FTP в 21 веке…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Grats

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Не видит фтп сервер в сети
« Ответ #6 : 20 Февраля 2018, 17:29:05 »
все заработало после перезагрузки
root@mail:/var/log# ps aux | grep ftp
root      7378  0.0  0.0   6352   812 pts/11   S+   16:27   0:00 grep --color=auto ftp
root     23371  0.0  0.0   5208  2176 ?        Ss   Фев19   0:00 /usr/sbin/vsftpd /etc/vsftpd.conf
root@mail:/var/log# netstat -nlupt | grep ":21"
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      23371/vsftpd
udp6       0      0 fe80::215:17ff:fe22:123 :::*                                15353/ntpd
root@mail:/var/log#
спасибо

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Не видит фтп сервер в сети
« Ответ #7 : 20 Февраля 2018, 17:40:29 »
Ыы... знатно я так с номером портом промахнулся )))) Думаю одно - пишу другое.

 

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