LINUX.ORG.RU
ФорумAdmin

Сервер перестал пускать по ssh


0

1

ОС- Linux Debian 5.0.7 Lenny9 . Openssh-сервер запущен. Видимо я что-то начудил. Перестало пускать по ssh -

ssh: connect to host 192.168.0.1 port 22: Connection refused
lost connection 

помогите , пожалуйста, восстановить ssh


Connection refused

либо sshd упал, либо с фаерволом что-то перемудрил раз он тебе на 22 порту RST возвращает.

BigAlex ★★★ ()
Ответ на: комментарий от r2d2

команда должна быть- ping 192.168.0.1 ssh -vvv или как-то иначе?

fbb ()
Ответ на: комментарий от BigAlex

firewall не трогал. Я думаю , когда сносил apache2 , снес что-то еще нужное

fbb ()
Ответ на: комментарий от r2d2
 # ssh -vvv 192.168.0.1
OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.0.1[192.168.0.1] port 22.
debug1: connect to address 192.168.0.1 port 22: Connection refused
ssh: connect to host 192.168.0.1 port 22: Connection refused
fbb ()
Ответ на: комментарий от fbb

это значит, что на 22 порту ничего не слушает.

смотрите pgrep'ом запущен ли вообще sshd, если он и запущен (в чем я сильно сомневаюсь), то смотрите на что именно тогда биндится sshd.

BigAlex ★★★ ()
Ответ на: комментарий от BigAlex

Да действительно sshd не запущен. Но я и не нахожу его. Я не силен в Linux , но команда /etc/init.d/ssh start срабатывает и не выдает ошибок. также openssh-server start. Вручную каталоги и файлы я не сносил.

fbb ()
Ответ на: комментарий от fbb

запусти ручками в debug режиме и посмотри что он тебе пишет

# pkill sshd
# sshd -d
BigAlex ★★★ ()
Ответ на: комментарий от Galant

Да с него начинал. Надеялся обойтись без apt-get install. У меня опа следующего масштаба - любая попытка apt-get install или dpkg -i и я получаю по всей морде -

tar: unrecognized option `--warning=no-timestamp'
Try `tar --help' or `tar --usage' for more information.
dpkg-deb: error: subprocess tar returned error exit status 64 

fbb ()
Ответ на: комментарий от fbb

запускать с дебагом нужно именно sshd, а не ssh! у тебя bash ругается, что не может найти ssh. есть вариант что sshd там все же установлен

BigAlex ★★★ ()
Ответ на: комментарий от Galant

репозитории у меня ftp://ftp.ru.debian.org. lenny/ .Пока делаю dist-upgrade . немножко нужно время (через прокси связывается с и-нет)

fbb ()
Ответ на: комментарий от Galant

И снова здрасте. Та же ошибка ...dpkg-deb: error: subprocess tar returned error exit status 64 ...Sub-process /usr/bin/dpkg returned an error code 1 . Package failed to install

fbb ()
Ответ на: комментарий от maloi
#which tar
/bin/tar
#apt-cache policy tar
... installed 1.20-1+lenny1

да еще я вспомнил что увеличил cache в apt.conf -> APT::Cache-limit «55165824»

fbb ()
Ответ на: комментарий от fbb

не тратьте много время зря... `which sshd` я все же попрошу

иначе я не могу понять как у вас оказались на машине init-скрипты от openssh, но не оказалось самого openssh

BigAlex ★★★ ()

Сегодня меня тоже сервер не пустил с моим логином/паролем (от рута не сижу, опасно). Сказал permission denied. От рута спокойно залогинился.

CYB3R ★★★★★ ()
Ответ на: комментарий от BigAlex

dpkg -i openssh-server*.deb приведет к выше изложеной ошибке-

dpkg-deb: error: subprocess tar returned error exit status 64 ...Sub-process /usr/bin/dpkg returned an error code 1 . Package failed to install 
. Или есть другой способ?

fbb ()
Ответ на: комментарий от fbb

ну, да. должно сработать. sshd вроде можно пускать и из произвольного места, но конфиги и ключи по дефолту он будет искать в /etc/ssh, соответсвенно

BigAlex ★★★ ()
Ответ на: комментарий от maloi

Да я впервую очередь себя обманул. Но машину я изначально из дистрибутива строил. Изначально был установлен apache2 + php5. Стоит oracle . Все пассы я делал чтоб прикрутить oci8 к php . В результате сказка «Золотая рыбка» (послесловие)

fbb ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.