powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проблема с настройкой FTP под Centos 6.
14 сообщений из 14, страница 1 из 1
Проблема с настройкой FTP под Centos 6.
    #37582664
teapot2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, друзья.

Надо настроить ftp со всеми правами доступа рута (ибо стенд живет в локальной сети и безопасность совершенно не волнует). Поставил vsftpd. Работает. Но абсолютно не так, как хотелось.

Получается только зайти анонимусом локально. По сети - никак и рутом локально - тоже никак. По сети на
ftp
ftp> open 172.2.2.22.
сразу же получаю "connection refused".

Если пытаюсь зайти локально рутом, получаю после ввода пароля: "Cannot change directory:/root".


Вот что у меня прописано в файле vsftpd.conf :
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
connect_from_port_20=YES
xferlog_enable=YES
xferlog_std_format=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrapper=YES



Большинство этих записей уже были, сам я добавил совсем немного (chroot_* и т.д.). Файлы ftpusers, user_list, chroot_list у меня лежат в /etc/vsftpd, root во всех трех закомментирован.

Друзья, помогите решить обе проблемы - удаленный доступ по ftp И доступ рута. Наверняка надо править какие-то хитрые параметры конфигурации, о которых я не знаю. Смутно догадываюсь, что для разрешения удаленного ftp-доступа надо еще править какие-нибудь конфиги на тему сетевой безопасности, но не знаю, где они лежат. Да, иксы у меня не установлены.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37582789
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man ftpusers

cat /etc/ftpusers |grep root


man iptables

iptables -L|grep ftp
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37582822
teapot2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ответ.

Журавлев Денисman ftpusers
"Ничего про ftpusers в руководстве нет"

Журавлев Денисcat /etc/ftpusers |grep root
Вы про /etc /vsftpd /ftpusers?
Если да, то я уже сказал, что в этом (и в других двух) файлах root закомментирван.

То есть "# root".

Журавлев Денисman iptables
iptables -L|grep ftp
Тут разговор отдельный, буду разбираться.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37583399
Андрей В7в
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teapot2Вы про /etc /vsftpd /ftpusers?
Если да, то я уже сказал, что в этом (и в других двух) файлах root закомментирван.
То есть "# root".


Если, как вы говорите, vsftpd сконфигурирован у вас правильно, возможно, вам "поднасирает" SELinux. Я уже сталкивался с подобной проблемой, мне помогло вот это:

Код: sql
1.
setsebool -P ftp_home_dir on
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37595760
teapot2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей В7в
Код: sql
1.
setsebool -P ftp_home_dir on




Спасибо! Дело оказалось именно в этом. Теперь разбираюсь с iptables чтоб настроить удаленный доступ по ftp.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37622045
teapot2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, всех с прошедшими праздниками.

Возвращаемся к делам нашим скорбным...

Пытаюсь посредством настройки iptables разрешить удаленный FTP-доступ. Локальный доступ и удаленный доступ при отключенном iptables работают. Т.е. после выдачи команды service iptables stop я без проблем захожу по FTP удаленно рутом. Теперь пытаюсь настроить iptables. Долго курил маны, также читал здесь и здесь .

По второй ссылке взял следующий код:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
# modprobe ip_conntrack
# modprobe ip_conntrack_ftp 

iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 202.54.1.20 --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 21 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT


iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 202.54.1.20 --dport 1024:65535 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 1024:65535 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT


iptables -A OUTPUT -p tcp -s 202.54.1.20 --sport 20 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 202.54.1.20 --dport 20 -m state --state ESTABLISHED -j ACCEPT



разумеется, ip-адрес поставил свой. Не выходит каменный цветок. Правила-то добавляются, по команде iptables -L -v -n они видны. А вот при попытке удаленного коннекта по FTP получаю тот же самый connection refused .

Что я делаю не так?
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37623262
Rv40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teapot2,

В активном или пассивном режиме?
0/0 вообще можно не писать — на правила не влияет.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37623264
Rv40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+
modprobe ip_conntrack
modprobe ip_conntrack_ftp
не в конфиг помещаете, случайно? :)
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37623499
teapot2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rv40+
modprobe ip_conntrack
modprobe ip_conntrack_ftp
не в конфиг помещаете, случайно? :)

Нет, создал shell-файл с указанным содержимым, поставил ему атрибут "выполнимый" и выполнил. Кстати, не понимаю, почему две первые команды в моем листинге оказались закомментированы. Я сейчас специально посмотрел, они исполняются. Пробовал я и через конфиг ( /etc/sysconfig/iptables ) - так, как сказано здесь . С тем же самым результатом. Насчет пассивного или активного режима сказать ничего не могу - не знаю. Но если остановить сервис iptables, то захожу по FTP без проблем. С включенным же - грабли. Пробую заходить с соседней виртуальной машины под freebsd 8.2 простым консольным ftp-клиентом. На

ftp> open мой_IP

получаю " connection refused ".

Уж и не знаю, что делать.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37624068
Rv40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teapot2,

попробуйте оставить 2 правила:

Код: plaintext
1.
iptables -A INPUT -p tcp -d 202.54.1.20 -j ACCEPT
iptables -A OUTPUT -p tcp -s 202.54.1.20 -j ACCEPT

если не заработает, значит есть какое-то другое правило, в котором указан REJECT.
если заработает, то постепенно навешивайте условия.

202.54.1.20 — точно вместо этого адреса ваш сервер подставляете?
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37627260
teapot2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё, разобрался, спасибо всем ответившим.

Rv40попробуйте оставить 2 правила:

Код: plaintext
1.
iptables -A INPUT -p tcp -d 202.54.1.20 -j ACCEPT
iptables -A OUTPUT -p tcp -s 202.54.1.20 -j ACCEPT

если не заработает, значит есть какое-то другое правило, в котором указан REJECT.
если заработает, то постепенно навешивайте условия.

Там действительно есть правило REJECT - оно и срабатывало. А все, что я добавлял командами shell - добавлялось в конец соответствующих цепочек, и до этих правил дело не доходило. В итоге оказалось достаточно первое из вышеприведенных правил добавить в /etc/sysconfig/iptables до правила reject, рестартануть iptables - и все заработало.

Rv40202.54.1.20 — точно вместо этого адреса ваш сервер подставляете?
Ну конечно.

На очереди - окрыть telnet и ssh - доступ рутом, но только с определенных хостов.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37627992
Rv40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teapot2,

ipf простил бы такое ;)

А что открывать рутовый доступ, нужно иметь весомое основание.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37628305
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teapot2На очереди - окрыть telnet и ssh - доступ рутом, но только с определенных хостов.
а смысл? во первых telnet использовать на серверах смотрящих в интернет для их управления, дело весьма рискованное - все передается в открытом, нешифрованном виде. Да и разрешенный удаленный доступ рута тоже не прибавит безопасности серверу. ИМХО целесообразнее запретить вообще удаленку для рута, цепляться к серверу другим пользователем и далее в случае необходимости повышать привилегии через sudo. Плюс можно повесить ssh на нестандартный порт, во избежание частого перебора паролей.
...
Рейтинг: 0 / 0
Проблема с настройкой FTP под Centos 6.
    #37628933
teapot2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rv40teapot2,

ipf простил бы такое ;)

А что открывать рутовый доступ, нужно иметь весомое основание.

Юникса (FreeBSD и Centos) у меня установлены на виртуальных машинах Hyper-V (хост - WinSrv2008R2) на работе, за мощной оборонительной лнией из нескольких firewall'ов. Оба - без иксов, т.к. планируемое назначение - nginx+php-fpm+MySQL+самописные модули fast CGI. Соответственно, "родные" консоли на рабочем столе Win2008 смотрятся так, что глаза сломаешь. Или надо настраивать другой размер консольных фонтов, чего я не умею. Кстати, если кто знает, как это делать - подскажите. А рядышком на машине запустил putty - и вуаля, размер окошка - как заказал. А работаю в основном рутом, потому что сейчас вся работа - это установка и настройка (типа стенды собираю и прикидываю).
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проблема с настройкой FTP под Centos 6.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]