ftp на centos 7

12
M
На сайте с 20.08.2004
Offline
376
2768

Решил завести на своем сервере FTP и следовал вот таким инструкциям

https://serveradmin.ru/ustanovka-i-nastroyka-ftp-servera-na-centos-7/

смею отметить что vsftpd у меня уже был установлен, и были конфигурации.

я все переделал по статье указанной выше.

но под новым пользователем зайти немогу

После выполнения команды systemctl start vsftpd - тишина

Как и после вот такой команды # netstat -tulnp | grep vsftpd

В логах тоже чисто было всегда и сейчас.

После команды systemctl stop vsftpd я под своим логином (не рутом) как и прежде могу входить на сервер.

Знатоки, пожалуйста, подскажите что может быть не так.

Спасибо.

---------- Добавлено 23.01.2017 в 12:48 ----------

Единственное что я поменял в конфиг файле примера, это вот эти два параметра

pasv_max_port=

pasv_min_port=

они отличались.

отец сыночка, лапочки дочки и еще одного сыночка
[umka]
На сайте с 25.05.2008
Offline
456
#1

У ftp-шек чаще всего отдельный лог.

Какие значения в конфиге у syslog_enable и vsftpd_log_file?

Miracle:
После выполнения команды systemctl start vsftpd - тишина
Как и после вот такой команды # netstat -tulnp | grep vsftpd

Тишина или пустота? Это немного разные вещи :)

В списке процессов он есть?

Сами вы точно через него заходите?

Что показывает

service --status-all | grep -i ftp

?

Лог в помощь!
M
На сайте с 20.08.2004
Offline
376
#2
[umka:
;14890822]Какие значения в конфиге у syslog_enable и vsftpd_log_file?

хм. в этом конфиге таких переменных нет!

есть вот эти

# Логирование всех действий на сервере

xferlog_enable=YES

# Путь к лог-файлу

xferlog_file=/var/log/vsftpd.log

[umka:
;14890822]Тишина или пустота? Это немного разные вещи

пустота

[umka:
;14890822]service --status-all | grep -i ftp

аналогично - пустота!

спс за подсказки

[umka:
;14890822]Сами вы точно через него заходите?

а через что-то еще можно заходить на фтп?

[umka]
На сайте с 25.05.2008
Offline
456
#3
Miracle:

# Логирование всех действий на сервере
xferlog_enable=YES

Это только лог передачи файлов.

Miracle:
хм. в этом конфиге таких переменных нет!

Тогда добавьте как минимум

syslog_enable=YES

В системный лог скорее всего будет писаться, что невозможно создать сокет, потому что порт занят [чем-то ещё].

Miracle:
а через что-то еще можно заходить на фтп?

Через какой-то другой фтп-сервер, у которого в названии даже нет "ftp", раз его не удаётся найти в списке сервисов :) Но который на самом деле есть и мешает запуститься vsftpd.

M
На сайте с 20.08.2004
Offline
376
#4
[umka:
;14891012]Тогда добавьте как минимум

Так если он не запускается, разве есть смысл добавлять эту строчку?

---------- Добавлено 25.01.2017 в 09:50 ----------

[umka:
;14891012]Через какой-то другой фтп-сервер

А как можно его вычислить?

[umka]
На сайте с 25.05.2008
Offline
456
#5
Miracle:
Так если он не запускается, разве есть смысл добавлять эту строчку?

Если вы его не запускаете, то не имеет.

Если вы его запускаете, а он не запускается, и вам интересно почему, что имеет.

Miracle:
А как можно его вычислить?

Для начала убедиться, что вы заходите именно на ftp. А именно, удостовериться, что в настройках программы, которой вы заходите, именно 21-й порт.

Затем посмотреть, какая программа на сервере этот порт слушает:

netstat -tulpn | grep ":21"

M
На сайте с 20.08.2004
Offline
376
#6

для начала хчу сказать спасибо, вы частенько помогаете мне в моих вопросах - новичка по серверу ))

[umka:
;14891230]Если вы его запускаете, а он не запускается, и вам интересно почему, что имеет.

я бы его с удовольствием запустил, но он вроде не запускается

[umka:
;14891230]Для начала убедиться, что вы заходите именно на ftp

вообще то я захожу по защищенному порту, может в этом дело, но я думал приставка s vsftpd означает именно это. в общем я хахожу по sftp 22 порт

[umka:
;14891230]netstat -tulpn | grep ":21"

соответстверно 22 и проверяю

[root@08 ~]# netstat -tulpn | grep ":22"

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12875/sshd

tcp6 0 0 :::22 :::* LISTEN 12875/sshd

M
На сайте с 20.08.2004
Offline
376
#7

напоминаю о проблеме, вдруг появятся знатоки )

lealhost
На сайте с 07.06.2014
Offline
136
#8

Так вам уже сказали, проверяйте 21 порт.

vsftpd означает не SSH FTP Daemon, а Very Secure FTP Daemon.

K
На сайте с 24.10.2016
Offline
11
#9

А почему бы вам не поставить панель?

Хостинг для сайта (https://well-web.net/hosting/) которым я пользуюсь больше года. 50 Гб - 99 р. | PHP/MySQL/Поддержка 24/7 | Рекомендую VDS/VPS (https://well-web.net/virt-private-serv/) - 490 р./м. с любой ОС - Linux/Windows
M
На сайте с 20.08.2004
Offline
376
#10
lealhost:
vsftpd означает не SSH FTP Daemon, а Very Secure FTP Daemon.

хорошо, что тогда дает работать sftp?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий