1

Пытаюсь поднять свой фтп сервер и не получается. Ставил -proftp и vsftpd, вроде конфигурация правильная все шаг за шагом, а с другого компа неполучается законнектиться, выдает ошибку "connection refused". Интернет подключение идет через статический IP (собственно на него и пытаюсь зайти), подскажите надо ли настраивать что-нибудь по-мимо того же vsftp можт порт какой окрыть?
ОС - Debian

2

Какой сейчас сервер настроен? Запущен ли он? Если запущен покажите вывод

netstat -lnp
Trouble  in WINDOWS reboot, trouble in UNIX be root.

3

pirren⇓ пишет:

Интернет подключение идет через статический IP (собственно на него и пытаюсь зайти),

Если через шлюз(роутер) подключаетесь то обязательно нужно включить пассивный режим

4 (05.09.2013 18:11:21 отредактировано lone_wolf)

а так же настроить Selinux (ну или отключить) и iptables  bx

Спросить - стыд минуты, не узнать - стыд всей жизни

5

lone_wolf пишет:

а так же настроить Selinux (ну или отключить) и iptables  bx

У него AppArmor за место Selinux

6

AlfaStriker пишет:
lone_wolf пишет:

а так же настроить Selinux (ну или отключить) и iptables  bx

У него AppArmor за место Selinux

ясно, учту на будущее

Спросить - стыд минуты, не узнать - стыд всей жизни

7

Спасибо за ответы! пока вот еще войую ab

kisil⇓ пишет:

netstat -lnp

Вот что выдает netstat

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:37584           0.0.0.0:*               LISTEN      -               
tcp        0      0 169.254.9.113:53        0.0.0.0:*               LISTEN      -               
tcp        0      0 87.246.141.51:53        0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::111                  :::*                    LISTEN      -               
tcp6       0      0 :::80                   :::*                    LISTEN      -               
tcp6       0      0 :::21                   :::*                    LISTEN      -               
tcp6       0      0 :::53                   :::*                    LISTEN      -               
tcp6       0      0 :::22                   :::*                    LISTEN      -               
tcp6       0      0 ::1:631                 :::*                    LISTEN      -               
tcp6       0      0 ::1:25                  :::*                    LISTEN      -               
tcp6       0      0 ::1:953                 :::*                    LISTEN      -               
tcp6       0      0 :::445                  :::*                    LISTEN      -               
tcp6       0      0 :::55616                :::*                    LISTEN      -               
tcp6       0      0 :::139                  :::*                    LISTEN      -               
udp        0      0 127.0.0.1:910           0.0.0.0:*                           -               
udp        0      0 0.0.0.0:25136           0.0.0.0:*                           -               
udp        0      0 169.254.9.113:53        0.0.0.0:*                           -               
udp        0      0 87.246.141.51:53        0.0.0.0:*                           -               
udp        0      0 127.0.0.1:53            0.0.0.0:*                           -               
udp        0      0 0.0.0.0:68              0.0.0.0:*                           -               
udp        0      0 0.0.0.0:36967           0.0.0.0:*                           -               
udp        0      0 0.0.0.0:111             0.0.0.0:*                           -               
udp        0      0 0.0.0.0:631             0.0.0.0:*                           -               
udp        0      0 169.254.255.255:137     0.0.0.0:*                           -               
udp        0      0 169.254.9.113:137       0.0.0.0:*                           -               
udp        0      0 87.246.141.255:137      0.0.0.0:*                           -               
udp        0      0 87.246.141.51:137       0.0.0.0:*                           -               
udp        0      0 0.0.0.0:137             0.0.0.0:*                           -               
udp        0      0 169.254.255.255:138     0.0.0.0:*                           -               
udp        0      0 169.254.9.113:138       0.0.0.0:*                           -               
udp        0      0 87.246.141.255:138      0.0.0.0:*                           -               
udp        0      0 87.246.141.51:138       0.0.0.0:*                           -               
udp        0      0 0.0.0.0:138             0.0.0.0:*                           -               
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           -               
udp        0      0 0.0.0.0:39239           0.0.0.0:*                           -               
udp        0      0 0.0.0.0:864             0.0.0.0:*                           -               
udp        0      0 0.0.0.0:1900            0.0.0.0:*                           -               
udp6       0      0 :::53                   :::*                                -               
udp6       0      0 :::111                  :::*                                -               
udp6       0      0 :::5353                 :::*                                -               
udp6       0      0 :::34029                :::*                                -               
udp6       0      0 :::35066                :::*                                -               
udp6       0      0 :::864                  :::*                                -               
udp6       0      0 :::49534                :::*                                -               
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     11053    -                   /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     13321    -                   /tmp/ssh-EXnWQ0wRHlZN/agent.4729
unix  2      [ ACC ]     STREAM     LISTENING     7431     -                   /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     9856     4729/gnome-session  /tmp/.ICE-unix/4729
unix  2      [ ACC ]     STREAM     LISTENING     13345    4817/pulseaudio     /tmp/pulse-40eUEymZwI5o/native
unix  2      [ ACC ]     STREAM     LISTENING     9894     4817/pulseaudio     /tmp/pulse-40eUEymZwI5o/dbus-socket
unix  2      [ ACC ]     STREAM     LISTENING     11048    -                   /var/run/samba/unexpected
unix  2      [ ACC ]     STREAM     LISTENING     14653    -                   /var/run/cups/cups.sock
unix  2      [ ACC ]     STREAM     LISTENING     11076    -                   /var/run/minissdpd.sock
unix  2      [ ACC ]     STREAM     LISTENING     10581    -                   /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     SEQPACKET  LISTENING     3669     -                   /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     16476    -                   /var/run/dirmngr/socket
unix  2      [ ACC ]     STREAM     LISTENING     11252    4711/gnome-keyring- /home/av/.cache/keyring-1Rpurf/control
unix  2      [ ACC ]     STREAM     LISTENING     8543     -                   /var/run/sdp
unix  2      [ ACC ]     STREAM     LISTENING     11052    -                   @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     9861     4711/gnome-keyring- /home/av/.cache/keyring-1Rpurf/ssh
unix  2      [ ACC ]     STREAM     LISTENING     7696     -                   @/tmp/gdm-session-kSazNpOs
unix  2      [ ACC ]     STREAM     LISTENING     10614    -                   /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     13336    4711/gnome-keyring- /home/av/.cache/keyring-1Rpurf/pkcs11
unix  2      [ ACC ]     STREAM     LISTENING     13337    4711/gnome-keyring- /home/av/.cache/keyring-1Rpurf/gpg
unix  2      [ ACC ]     STREAM     LISTENING     10392    -                   /var/run/rpcbind.sock
unix  2      [ ACC ]     STREAM     LISTENING     9637     -                   /var/run/mysqld/mysqld.sock
unix  2      [ ACC ]     STREAM     LISTENING     12129    4793/dbus-daemon    @/tmp/dbus-gZoSs6yHdc
unix  2      [ ACC ]     STREAM     LISTENING     9855     4729/gnome-session  @/tmp/.ICE-unix/4729

8

pirren⇓ пишет:

выдает ошибку "connection refused".

У вас точно он включен?
Самый верный способ проверить, на хосте выполнить:
ftp localhost или telnet localhost 21 , далее получите приглашение

> ftp localhost
Trying 127.0.0.1...
Connected to localhost.
220 FTP-Server
Name (localhost:ivan): 

и

> telnet localhost 21
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 FTP-Server
^C

Ну а дальше уже разбираться с проблемой.

Не мешало бы увидеть что нить на подобие /etc/init.d/vsftpd status

It is good day to die ...
MS Windows 10
Заметки о главном...

9

Пишет

ftp localhost
Connected to localhost.
220 ProFTPD 1.3.4a Server (Debian) [::1]

10

А теперь покажите конфиг proftpd.conf и вывод iptables -L -v -n, и по какой доки вы настраивали ftp сервер?

It is good day to die ...
MS Windows 10
Заметки о главном...

11

Получаетса он слушает порт но тока по  ІР6

Trouble  in WINDOWS reboot, trouble in UNIX be root.

12

pirren, listen=YES опция для vsftpd явно должна быть объявлена в конфиге

Уважаю мораль и амораль одинаково...

13

iptables:

iptables -L -v -n
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination 

proftpd:

Include /etc/proftpd/modules.conf
UseIPv6                on
IdentLookups            off
ServerName            "Debian"
ServerType            standalone
DeferWelcome            off
MultilineRFC2228        on
DefaultServer            on
ShowSymlinks            on
TimeoutNoTransfer        600
TimeoutStalled            600
TimeoutIdle            1200
DisplayLogin                    welcome.msg
DisplayChdir                   .message true
ListOptions                    "-l"
DenyFilter            \*.*/
Port                21
<IfModule mod_dynmasq.c>
</IfModule>
MaxInstances            30
User                proftpd
Group                nogroup
Umask                022  022
AllowOverwrite            on
TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log
<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
</IfModule>
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>
Include /etc/proftpd/conf.d/

<VirtualHost 87.246.141.51>
Port 21
ServerName "87.246.141.51"
ServerIdent on "Vhost server"
PassivePorts 49152 65534
#MasqueradeAddress None
ServerAdmin Admin@example.org
Umask 022
TimesGMT off
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User nobody
Group nobody
DirFakeUser on nobody
DirFakeGroup on nobody
DefaultTransferMode binary
AllowForeignAddress off
DeleteAbortedStores off
AllowRetrieveRestart on
AllowStoreRestart on
TransferRate RETR 142
TransferRate STOR 142
TransferRate STOU 142
TransferRate APPE 142
RequireValidShell off
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
TLSRenegotiate required off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
  AllowUser pirren
  AllowUser t5u6m5
  DenyAll
</Limit>

<Anonymous /home/av/Pictures>
User pirren
Group group1
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayChdir .msg
<Limit LOGIN>
Allow from All
Deny from all
</Limit>
AllowOverwrite off
<Limit LIST NLST  RETR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit STOR STOU  APPE  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
</Anonymous>

<Anonymous /var/games>
User t5u6m5
Group group1
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayChdir .msg
<Limit LOGIN>
Allow from All
Deny from all
</Limit>
AllowOverwrite off
<Limit LIST NLST  RETR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit STOR STOU  APPE  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
</Anonymous>
</VirtualHost>

Про proftp в дебиане прочитал тут:
http://mydebian.ru/install-ftp-server-p … or-debian/

14

p.s. а настройку proftpd через gadmin осуществляю

15

Так, я не уверен что верно высказалса, но из конфига видно что вы разрешыли proftpd работать по IP6, но так как у вас сеть использует IP4 потому и нету конекта, хотя 21 порт слушаетса.

pirren⇓ пишет:

UseIPv6 on

Отключите эту опцыю.
И ещё покажыте но лог запуса самого сервера

/var/log/proftpd/proftpd.log
Trouble  in WINDOWS reboot, trouble in UNIX be root.

16

А proftpd при запуске выдает ошибку, что не может открыть этот файл. /var/log/proftpd/proftpd.log

17 (09.09.2013 22:56:28 отредактировано kisil)

pirren⇓ пишет:

User proftpd Group nogroup

Если файл существует то хватит этой команды

chown proftpd:nogroup /var/log/proftpd/proftpd.log

Если файл не существует тогда так

touch /var/log/proftpd/proftpd.log
chown proftpd:nogroup /var/log/proftpd/proftpd.log

Эти команды выполнять из под рута.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

18

Вот сейчас попробовал - вот что выдает в логе

Sep 15 17:25:19 xxx proftpd[5071] xxx.xxx.lv: ProFTPD 1.3.4a (maint) (built Thu Apr 18 2013 03:44:07 UTC) standalone mode

19

Так работает ФТП??

Trouble  in WINDOWS reboot, trouble in UNIX be root.

20

А может быть что у меня лог не пишется?

21

p.s. а что в нем должно отображаться?