URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85595
[ Назад ]

Исходное сообщение
"turn off sftpd"

Отправлено pheonix , 11-Июн-09 13:02 
Уже не знаю что делать!
не могу выключить нахер sftp который слушает sshd
похерил строчку в /etc/ssh/sshd_config
# override default of no subsystems
#Subsystem       sftp    /usr/libexec/openssh/sftp-server

сначала комментировал, потом ваще заделил, перезагрузил серве всё равно слушает 21 порт и всё тут

потом удалил /usr/libexec/openssh/sftp-server, результат тот же ssh слушает на всех ip 21 порт, и ему абсалютно пофигу что строчки слушать нет, что программы уже этой нет, он слушает и ждёт подключений зараза!

[root@home ssh]# netstat -lnp|grep 21
tcp        0      0 127.0.0.1:21                0.0.0.0:*                   LISTEN      1802/0
tcp        0      0 ::1:21                      :::*                        LISTEN      1802/0
unix  2      [ ACC ]     STREAM     LISTENING     8210   1345/dbus-daemon    /var/run/dbus/system_bus_socket

как вырубить это?????????????????????
ни один ftp демон не может запуститься ибо порт уже слушается, перепахал весь интеренет, везде написано как запускать, а как опускать нигде не написано! Кто сталкивался с такой проблемой?


Содержание

Сообщения в этом обсуждении
"turn off sftpd"
Отправлено Pops , 11-Июн-09 13:26 
А изменить в
/etc/ssh/sshd_config
параметр
Port 21 на 22

"turn off sftpd"
Отправлено Pahanivo , 11-Июн-09 13:29 
>А изменить в
>/etc/ssh/sshd_config
>параметр
>Port 21 на 22

моя так хохотался )))


"turn off sftpd"
Отправлено pheonix , 11-Июн-09 14:04 
>>А изменить в
>>/etc/ssh/sshd_config
>>параметр
>>Port 21 на 22
>
>моя так хохотался )))

хле тут на форуме делают Равшан и Джумшут?


"turn off sftpd"
Отправлено pheonix , 11-Июн-09 14:03 
>А изменить в
>/etc/ssh/sshd_config
>параметр
>Port 21 на 22

вот кусок кода, ам всё акоментировано


#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

так что что менять на что не понято


"turn off sftpd"
Отправлено pheonix , 11-Июн-09 14:10 
sshd слушает и 22 порт и 21, как сделать чтобы он слушал только 22?

"turn off sftpd"
Отправлено pheonix , 11-Июн-09 14:15 
вот

[root@home home]# netstat -nlp -t
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:10000               0.0.0.0:*                   LISTEN      1693/perl
tcp        0      0 127.0.0.1:21                0.0.0.0:*                   LISTEN      1808/0
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      7570/sshd
tcp        0      0 ::1:21                      :::*                        LISTEN      1808/0
tcp        0      0 :::22                       :::*                        LISTEN      7570/sshd


"turn off sftpd"
Отправлено Deac , 11-Июн-09 14:20 
sosckstat в студию.


"turn off sftpd"
Отправлено mezantrop , 11-Июн-09 14:21 
Вы издеваетесь?


"turn off sftpd"
Отправлено pheonix , 11-Июн-09 15:06 
Проблема решена!
раскоментирована строчка в /etc/ssh/sshd_config
вернул обратно все файлы на место, проблема оказывается вот в чём была, может кому то поможет

когда я заходил через ssh root'om то SSHD пока я там сидел открывал на прослушивание и брал на себя 21 порт!!!
То есть /etc/init.d/vsftpd start не работала, так как порт уже занят

Лекарство такое:
1. отключиться от терминала
2. запустить как-то vsftpd сервер, я это сделал через webmin
3. только тогда зайти по sshd и можно перезапускать vsftp и sshd хоть миллиард раз

Для чего это было сделано мне не понятно, для чего переключать FTP на 21 порту на свой /usr/libexec/sftpd-server пока root тусит на терминале мне не понятно. При чём это по умолчанию так. а если на сервер никак не зайти по другому как только через ssh то не понятно как вообще запустить ftp сервер

на всякий пожарный пишу версии ПО и ОС
[root@home home]# sshd -v
sshd: illegal option -- v
OpenSSH_5.2p1, OpenSSL 0.9.8k-fips 25 Mar 2009

ОС: FEDORA 11
первый раз с такой хернёй столкнулся, спасибо всем кто помогал:)