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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с vsFTPd закрыты порты 21 и 20 как их можно открыть?  (Прочитано 9479 раз)

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

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
Как бы не настраивал vsFTPd не могу подключиться по ftp к своему серверу  который находиться у меня в локальной сети 192.168.1.1
потом проверил порты
nmap -P0 192.168.1.1

Starting Nmap 5.00 ( http://nmap.org ) at 2011-10-30 05:31 AMT
Interesting ports on 192.168.1.1:
Not shown: 992 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
53/tcp    open  domain
80/tcp    open  http
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds
1723/tcp  open  pptp
3128/tcp  open  squid-http
10000/tcp open  snet-sensor-mgmt

Nmap done: 1 IP address (1 host up) scanned in 0.55 seconds
оказывается 20 и 21 порт закрыты у него, как можно открыть порты

Пользователь решил продолжить мысль 30 Октябрь 2011, 06:33:56:
Вот кстати iptables

#!/bin/sh
# Очистка таблиц и цепочек
iptables --flush
iptables --delete-chain
iptables --table nat --flush
iptables --table filter --flush
iptables --table nat --delete-chain
iptables --table filter --delete-chain



# Включаем форвардинг пакетов
echo 1 > /proc/sys/net/ipv4/ip_forward

# Разрешаем трафик на loopback-интерфейсе
iptables -A INPUT -i lo -j ACCEPT

# Разрешаем доступ из внутреней сети наружу
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

iptables -t mangle -A PREROUTING -s 192.168.1.0/24 -j MARK --set-mark 1024
iptables -t mangle -A PREROUTING -s 192.168.1.0/24 -j RETURN
iptables -t mangle -A PREROUTING -s 192.168.2.0/24 -j MARK --set-mark 512
iptables -t mangle -A PREROUTING -s 192.168.2.0/24 -j RETURN

# Включаем NAT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MASQUERADE

# Разрешаем ответ из внешней сети
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

# Запрашиваем доступ снаруже во внутренюю сеть
iptables -A FORWARD -i eth0 -o eth1 -j REJECT
« Последнее редактирование: 30 Октябрь 2011, 06:33:56 от bestov »

delovoy

  • Гость
А vsFTPd запущен то? Покажите результат команды ps -aux|grep ftp

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
А vsFTPd запущен то? Покажите результат команды ps -aux|grep ftp

Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
ovik     10885  0.0  0.0   3344   812 pts/1    S+   07:11   0:00 grep ftp

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
не запущен.  порты будут видны, когда их начнет использовать какой-то софт

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
не запущен.  порты будут видны, когда их начнет использовать какой-то софт
vsFTPd установлен и запущен, но подключение по ftp не идет пишет ошибек
Не удалось установить соединение с "ECONNREFUSED - Connection refused by server".
Пользователь решил продолжить мысль 30 Октябрь 2011, 15:53:57:
telnet 192.168.1.1 21
Trying 192.168.1.1...
telnet: Unable to connect to remote host: Connection refused

« Последнее редактирование: 30 Октябрь 2011, 15:53:57 от bestov »

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Цитировать
не запущен
снова
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
Цитировать
не запущен
снова

/etc/init.d/vsftpd status
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd status

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status vsftpd
vsftpd stop/waiting

Пользователь решил продолжить мысль 30 Октябрь 2011, 20:01:13:
А почему тогда не стартует vsFTPd?
« Последнее редактирование: 30 Октябрь 2011, 20:01:13 от bestov »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27662
    • Просмотр профиля
Вы у нас спрашивате?... Ваш сервер - читайте логи. И читайте, что вам команда пишет. Вы нам ничего не показали.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
Вот лог vsFTPd
Sun Oct 30 04:46:03 2011 [pid 2] CONNECT: Client "192.168.1.2"
Sun Oct 30 04:46:03 2011 [pid 2] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.2.2)"
Sun Oct 30 04:46:03 2011 [pid 2] FTP command: Client "192.168.1.2", "USER userftp"
Sun Oct 30 04:46:03 2011 [pid 2] [userftp] FTP response: Client "192.168.1.2", "331 Please specify the password."
Sun Oct 30 04:46:03 2011 [pid 2] [userftp] FTP command: Client "192.168.1.2", "PASS <password>"
Sun Oct 30 04:46:03 2011 [pid 1] [userftp] FAIL LOGIN: Client "192.168.1.2"
Sun Oct 30 04:46:04 2011 [pid 2] [userftp] FTP response: Client "192.168.1.2", "530 Login incorrect."
Sun Oct 30 04:52:18 2011 [pid 2] CONNECT: Client "192.168.1.2"
Sun Oct 30 04:52:18 2011 [pid 2] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.2.2)"
Sun Oct 30 04:52:18 2011 [pid 2] FTP command: Client "192.168.1.2", "USER baloyan"
Sun Oct 30 04:52:18 2011 [pid 2] [baloyan] FTP response: Client "192.168.1.2", "331 Please specify the password."
Sun Oct 30 04:52:18 2011 [pid 2] [baloyan] FTP command: Client "192.168.1.2", "PASS <password>"
Sun Oct 30 04:52:18 2011 [pid 1] [baloyan] FAIL LOGIN: Client "192.168.1.2"
Sun Oct 30 04:52:19 2011 [pid 2] [baloyan] FTP response: Client "192.168.1.2", "530 Login incorrect."
Sun Oct 30 04:58:07 2011 [pid 2] CONNECT: Client "192.168.1.2"
Sun Oct 30 04:58:07 2011 [pid 2] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.2.2)"
Sun Oct 30 04:58:07 2011 [pid 2] FTP command: Client "192.168.1.2", "USER anonymous"
Sun Oct 30 04:58:07 2011 [pid 2] [anonymous] FTP response: Client "192.168.1.2", "331 Please specify the password."
Sun Oct 30 04:58:07 2011 [pid 2] [anonymous] FTP command: Client "192.168.1.2", "PASS <password>"
Sun Oct 30 04:58:07 2011 [pid 1] [anonymous] FAIL LOGIN: Client "192.168.1.2"
Sun Oct 30 04:58:08 2011 [pid 2] [anonymous] FTP response: Client "192.168.1.2", "530 Login incorrect."
Sun Oct 30 05:00:49 2011 [pid 2] CONNECT: Client "192.168.1.2"
Sun Oct 30 05:00:49 2011 [pid 2] FTP response: Client "192.168.1.2", "220 (vsFTPd 2.2.2)"
Sun Oct 30 05:00:49 2011 [pid 2] FTP command: Client "192.168.1.2", "USER anonymous"
Sun Oct 30 05:00:49 2011 [pid 2] [anonymous] FTP response: Client "192.168.1.2", "331 Please specify the password."
Sun Oct 30 05:00:49 2011 [pid 2] [anonymous] FTP command: Client "192.168.1.2", "PASS <password>"
Sun Oct 30 05:00:49 2011 [pid 1] [anonymous] FAIL LOGIN: Client "192.168.1.2"
Sun Oct 30 05:00:50 2011 [pid 2] [anonymous] FTP response: Client "192.168.1.2", "530 Login incorrect."

delovoy

  • Гость
Какую базу используйте? Где хранятся ваши "логина / пароли"? Уверены, что фтп программулина подключается к бд?

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
Какую базу используйте? Где хранятся ваши "логина / пароли"? Уверены, что фтп программулина подключается к бд?
да причем тут это, просто у меня на сервере не открывается 20 и 21 порт, не запускается vsftpd если бы она запустилась то порты бы открылись.
посмотрите на ответ когда я ее пытаюсь запустить /etc/init.d/vsftpd status
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd status

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status vsftpd
vsftpd stop/waiting

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27662
    • Просмотр профиля
Посмотрели. А теперь посмотри на него ты, и сделай, как там написано.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
Посмотрели. А теперь посмотри на него ты, и сделай, как там написано.
я не настраивал не какой базы для программы, просто чисто конфиком указал для анонимных пользователей
Вот конфиг /etc/vsftpd.conf
        anonymous_enable=YES
        no_anon_password=YES
        guest_enable=YES
        guest_username=ftp
        xferlog_enable=YES
        ftpd_banner=Hello!

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Как насчёт:
sudo /etc/init.d/vsftpd start?
Подпись автора jillsmitt истинна...

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
sudo /etc/init.d/vsftpd start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start vsftpd
vsftpd stop/pre-start, process 21504

 

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