Форум программистов, компьютерный форум, киберфорум
Софт для Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 14.12.2018
Сообщений: 46
1

Ftp connection timeout

15.05.2023, 02:40. Показов 931. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!

Пытаюсь который день подключиться по ftp к серверу, но все время получаю ошибку connection timeout. Я в этом деле новичок и пока что поправить это не получается. Система CentOs
После подключения по php пробовал подключиться из консоли

Полный список того, что я пытался сделать уже не смогу написать... Но:
при подключении к серверу получаю ошибку:
ftp: connect: Время ожидания соединения истекло


При попытке подключится к localhost получаю сообщение:
Trying ::1...
ftp: connect to address ::1Время ожидания соединения истекло
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (localhost:root):

(я так понимаю все ок)

Трассировка показывает успех

telnet выдает

telnet localhost
Trying ::1...
telnet: connect to address ::1: Connection timed out
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused


telnet serverIP
Trying serverIP
telnet: connect to address serverIP: No route to host

vsftpd изначально установлен не был. Сейчас в нем (взял все не комментарии):
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
use_localtime=YES

В чем может быть ошибка? Как можно исправить подключение по ftp?

P.S.
Если будет время ответить на следующий, наверное банальный вопрос, то: Какую литературу вы могли бы посоветовать мне для изучения ftp, sftp и др., настройки их на linux? Может быть какие-либо каналы в youtube?
Раз вступил в ряды web-кодеров, то не хочу больше плавать в этой теме на поверхности.

Заранее всем спасибо за ответы!аез
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2023, 02:40
Ответы с готовыми решениями:

FTP Connection timeout
Добрый день! Пытаюсь который день подключиться по ftp к серверу, но все время получаю ошибку...

ADO Connection Timeout
Ставил Connection Timeout значение меньшее, если SQL Server выключен или в паузе, то через это...

Entity framework SqlServerProvider Connection timeout
Добрый день. Подскажите, пожалуйста, можно ли провайдеру указать определенное значение Connection...

ConnectionRefusedError: Connection to ::1:5672 failed: timeout
подскажите как исправить ошибку? server.py import asyncio from aio_pika import...

5
Эксперт NIX
3200 / 855 / 194
Регистрация: 14.01.2013
Сообщений: 4,095
15.05.2023, 04:56 2
Цитата Сообщение от ЛанселотОзер Посмотреть сообщение
Какую литературу вы могли бы посоветовать мне для изучения ftp, sftp и др., настройки их на linux?
Для настройки SFTP не нужна литература. Надо поставить пакет openssh-server. Чуть подправить дефолтовый конфиг и вуаля! Рецептов по настройке SSH в инете, как грязи за баней.

Если говорить о FTP, то вот настройки VSFTPD на работающем сервере:
Код
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
#rsa_cert_file=/etc/ssl/private/vsftpd.pem
#rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_enable=NO
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_min_port=30000
pasv_max_port=31000
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO
В файле /etc/vsftpd.user_list перечислены пользователи, которым разрешено ходить на FTP. В хомяке у каждого пользователя есть каталог ftp.
0
Заблокирован
15.05.2023, 07:23 3
Kubuntovod, пока что дело именно в ftp-подключении)
Поставил настройки но отключил список пользователей, так как пока что с ним не работал.
userlist_enable=NO
Но в итоге все равно остается ошибка connection time out

Пробовал менять ufw настройки, но ничего не вышло. Да и сам ufw кучу ошибок выдает

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sudo ufw enable
Команда может разорвать существующие соединения ssh. Продолжить операцию (y|n)? y
ERROR: problem running ufw-init
iptables-restore: line 4 failed
iptables-restore: line 69 failed
iptables-restore: line 47 failed
ip6tables-restore: line 4 failed
ip6tables-restore: line 132 failed
ip6tables-restore: line 47 failed
 
Problem running '/etc/ufw/before.rules'
Problem running '/var/lib/ufw/user.rules'
Problem running '/etc/ufw/before6.rules'
Problem running '/var/lib/ufw/user6.rules'
Не подскажите ли - может быть дело в ufw? Или в чем-то другом?
0
Эксперт NIX
3200 / 855 / 194
Регистрация: 14.01.2013
Сообщений: 4,095
15.05.2023, 09:01 4
Предлагаю сделать файеру дизабле. И если есть правила в iptables, то их тоже почистить (iptables -F), предварительно сохранив их в файл (iptables-save > iptables.20230315). Потом, посмотреть, слушает ли кто порт
Bash
1
sudo ss -tlnp
Добавлено через 29 минут
И проверить, открыт ли порт
Bash
1
nmap -Pn -p21 127.0.0.1
Можно ip локалки подставить или с другого хоста локалки проверить, для надёжности.
1
Эксперт по компьютерным сетямЭксперт NIX
13041 / 7429 / 804
Регистрация: 09.09.2009
Сообщений: 29,058
15.05.2023, 09:16 5
Цитата Сообщение от ЛанселотОзер Посмотреть сообщение
telnet выдает
telnet localhost
man telnet:
Код
TELNET(1)                                                                      BSD General Commands Manual                                                                      TELNET(1)

NAME
     telnet — user interface to the TELNET protocol

SYNOPSIS
     telnet [-468ELadr] [-S tos] [-b address] [-e escapechar] [-l user] [-n tracefile] [host [port]]
.........
.........
.........
.........
     port    Specifies a port number or service name to contact. If not specified, the telnet port (23) is used.
.........
перевожу - вызывая telnet без указания номера порта, вы ломитесь совсем не в фтп...
0
Заблокирован
15.05.2023, 10:43 6
Да, действительно, 21 порт (как и все остальные) был закрыт.
Открыл через iptables, предварительно почистив все правила.
Спасибо большое!
0
15.05.2023, 10:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2023, 10:43
Помогаю со студенческими работами здесь

Ошибка: Socket error #10060 Connection timeOut
В общем есть обычный FTP клиент на Delphi . Раньше он работал но после переустановки винды на прочь...

NPGSQL System.Exception: Timeout while getting a connection from pool
Пытаюсь конекнуться к базе и вылазит такое. Кто сталкивался - в чем может быть проблема?...

The timeout period elapsed prior to obtaining a connection from the pool
Здравствуйте, столкнулся с такой проблемой, при попытке запросов программа наглухо зависает. В...

[решено]lwIP, не могу подсоединится после connection timeout
Столкнулся с проблемой, не знаю как лечить. Программа на LPC1768, FriiRTOS+lwIP. На МК запущен...

Опрос TCP портов; NPGSQL System.Exception: Timeout while getting a connection from pool
Пишу простой опросник тсп портов. Но вот стала валиться ошибка System.Exception: Timeout while...

Ftp connection
доброго времени суток. Напишите пожалуйста кому не трудно скрипт для связи по ftp с unix сервера...

425 can't open data connection ftp
Есть батник, который работал отлично, пока интернет был через 3G модем. Не давно подключил оптику и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru