Решено: [Ubuntu] server+ssh (бил голову 6 часов, решил спросить ...)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

exolive
Сообщения: 27

Решено: [Ubuntu] server+ssh

Сообщение exolive »

Здравствуйте!

Скажу сразу я полный 0.5 в линуксе :rolleyes: , но я не 0 в мировосприятии - тоесть что такое поиск по форуму и по гуглу я знаю.

У меня 2 компа, один рабочая станция под Вистой, второй Убунту сервер, все это добро соединено сетвым проводом.
Но вот одна незадача, у меня одна клавиатура и один монитор :cray: , тыкать туда суда задолбало, решил я настроить ssh (чтоб не париться больше).
Нифига не вышло, хоть sshd стартовал нормально при загрузке системы, putty отказывалась коннектится. Писала Connection refused.
Сразу закралась мысль о фаерволе, полез в гугл, да действительно, в Ubuntu server как и в Debian по умолчанию все закрыто.

И тут начались пляски с бубном, ибо 0.5 :dry:
Первым делом гугл -> ответ

Код: Выделить всё

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

Перезагружаю систему, смотрю листинг таблиц, там пусто как и было до того как внес эти 2 строки.
Как сохранить их при новом запуске хз ибо опять же 0.5.

Лезу гугл->ничего толкового не нашел, не знаю толком как задать вопрос.
Нашол статейку как добавлять свои таблицы в загрузку, но как менять те что по дефолту не нашел.

закинул файлик /etc/init.d/netfilter
с содержимым

Код: Выделить всё

# !/bin/bash
 iptables -F INPUT
 iptables -F OUTPUT
 iptables -F FORWARD
 iptables -A INPUT -p tcp --dport 22 -j ACCEPT
 iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
 iptables -P INPUT DROP
 iptables -P OUTPUT DROP
 iptables -P FORWARD DROP


потом

Код: Выделить всё

chmod +x /etc/init.d/netfilter
update-rc.d netfilter defaults


Перезагружая комп, вуаля, таблицы добавились.
Пробую putty, та же история Connection refused
Только теперь еще тачка и пинговаться перестала, по ходу из за DROP.

Я бы не писал всего так много, но хотел получить помощь. Потому что все это я долбил по милиметрику в течении 6 часов и при этом переставлял монитор и клавиатуру. Терпение лопнуло, простите уж.

Я бы был благодарен за полный ответ, потому что больше нет сил туда суда тягать железяки, только для того чтоб прочитать форум и гугл.
Спасибо сказали:
Аватара пользователя
avk
Сообщения: 62
ОС: ArchLinux, Debian, FreeBSD

Re: Решено: [Ubuntu] server+ssh

Сообщение avk »

а может для начала политики по умолчанию оставить в ACCEPT ?
iptables -P INPUT ACCEPT , ну и то же самое для OUTPUT... Уже чтоб точно фаер не мешал =)
И уже плясать от этого.
Спасибо сказали:
Аватара пользователя
m@key
Сообщения: 186
Статус: заблудшая душа...
ОС: GNU/Linux & FreeBSD

Re: Решено: [Ubuntu] server+ssh

Сообщение m@key »

я делаю обычно это так....

после того как прописал все правила в таблицу
iptables-save > /etc/fw.conf

так записываешь все свои настройки в файл fw.conf или любой как сам обзавешь

потом пишешь в /etc/rc.local такую строчку
iptables-restore < /etc/fw.conf

и все теперь у тебя все автаматом грузиться при старте, не забывай только после изменений делать снова команду
iptables-save > /etc/fw.conf

а перезагружаться в линуксе не обязательно... правила начинают действовать как только ты их внес в таблицу....

я б для начала советовал ограничить себя двумя правилами
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
Yes, I am a criminal. My crime is that of curiosity. My crime is that of
judging people by what they say and think, not what they look like...
Спасибо сказали:
exolive
Сообщения: 27

Re: Решено: [Ubuntu] server+ssh

Сообщение exolive »

Спасибо, вечером попробую.

Но это мне кажется не совсем правильно, с таким же фильтром будет все ходить куда ему угодно.
Но всеже может хоть по ssh выйдет подключиться.
Спасибо сказали:
Аватара пользователя
m@key
Сообщения: 186
Статус: заблудшая душа...
ОС: GNU/Linux & FreeBSD

Re: Решено: [Ubuntu] server+ssh

Сообщение m@key »

exolive писал(а):
03.10.2007 09:16
Но это мне кажется не совсем правильно, с таким же фильтром будет все ходить куда ему угодно.


это для начала, а потом почитаешь http://www.opennet.ru/docs/RUS/iptables/ и настроешь как правильно :)
Yes, I am a criminal. My crime is that of curiosity. My crime is that of
judging people by what they say and think, not what they look like...
Спасибо сказали:
exolive
Сообщения: 27

Re: Решено: [Ubuntu] server+ssh

Сообщение exolive »

добавил

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

тоже самое пишет, рефусед коннектион.
Спасибо сказали:
exolive
Сообщения: 27

Re: Решено: [Ubuntu] server+ssh

Сообщение exolive »

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

Мож кто настраивал дебиан сервер? подскажите пожалуйста
Спасибо сказали:
exolive
Сообщения: 27

Re: Решено: [Ubuntu] server+ssh

Сообщение exolive »

может кто знает где взять handbook по убунту сервере или последней версии дебиан?

я не могу понять просто в чем дело :(
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Решено: [Ubuntu] server+ssh

Сообщение *Sasha* »

а попробуй по ssh законектить сам себя
Спасибо сказали:
Аватара пользователя
m@key
Сообщения: 186
Статус: заблудшая душа...
ОС: GNU/Linux & FreeBSD

Re: Решено: [Ubuntu] server+ssh

Сообщение m@key »

exolive писал(а):
04.10.2007 20:51
добавил

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

тоже самое пишет, рефусед коннектион.


а нет ли у тебя в сети еще одной машины с таким же айпи адресом?
а то я один раз тоже так мучился с фрибсд, пинга идет, все работает а пати не конектиться а потом случайно пинг запустил когда машина выключина была а он зараза мне ответ прислал..
начил выеснять а у меня в сети принтер с таки же айпи оказываеться стоит в самой ж... я про него и забыл :)

и глянь файлы /etc/hosts.allow и /etc/hosts.deny... может там запрет стоит...

а ssh 127.0.0.1 че говорит??
Yes, I am a criminal. My crime is that of curiosity. My crime is that of
judging people by what they say and think, not what they look like...
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Решено: [Ubuntu] server+ssh

Сообщение Warderer »

Может всё проще - вход руту запрещён по ssh? Или exolive, пытается не рутом входить?
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
exolive
Сообщения: 27

Re: Решено: [Ubuntu] server+ssh

Сообщение exolive »

Warderer писал(а):
05.10.2007 08:37
Может всё проще - вход руту запрещён по ssh? Или exolive, пытается не рутом входить?


После установки демона, сменил порт и "алловед рут"

С этого места по подробней, просто одни говорят, что нужно рут блокировать, а тут противоречие, как заходить под другой учеткой?
Спасибо сказали:
Аватара пользователя
m@key
Сообщения: 186
Статус: заблудшая душа...
ОС: GNU/Linux & FreeBSD

Re: Решено: [Ubuntu] server+ssh

Сообщение m@key »

exolive писал(а):
05.10.2007 09:19
Warderer писал(а):
05.10.2007 08:37
Может всё проще - вход руту запрещён по ssh? Или exolive, пытается не рутом входить?


После установки демона, сменил порт и "алловед рут"

С этого места по подробней, просто одни говорят, что нужно рут блокировать, а тут противоречие, как заходить под другой учеткой?


Даеться мне что. что то ты делаешь не так.... не должно быть там таких проблем...

подробней про sshd http://www.opennet.ru/man.shtml?topic=sshd...8&russian=0

а команда ps -aux | grep sshd что показывает??
а команда netstat -tul что показывает???

сам демон то запущен??
Yes, I am a criminal. My crime is that of curiosity. My crime is that of
judging people by what they say and think, not what they look like...
Спасибо сказали:
exolive
Сообщения: 27

Re: Решено: [Ubuntu] server+ssh

Сообщение exolive »

параметры которые я менял:

Код: Выделить всё

PermitRootLogin
    Определяет, разрешена ли суперпользователю регистрация в системе с использованием ssh(1). Параметр должен быть ``yes'', ``without-password'', ``forced-commands-only'' или ``no''. Значение по умолчанию `no''.


Поставил no, после установки было yes


Код: Выделить всё

Port
    Определяет номер порта по умолчанию, на котором sshd ожидает соединения. По умолчанию это 22. Допустимы множественные значения для параметра этого типа.


Вместо 22 поставил 1022 (хотя я и 22 пробовал)


а команда ps -aux | grep sshd что показывает??
а команда netstat -tul что показывает???

сам демон то запущен??


демон запущен, что выводят команды скажу вечером, сейчас еще на работе пока сижу
Спасибо сказали:
Аватара пользователя
Thoth
Сообщения: 432
Статус: Хорошему коту и в декабре март.
ОС: gentoo only !!!

Re: Решено: [Ubuntu] server+ssh

Сообщение Thoth »

nmap _your_ip_

вывод в студию.

( если nmap нету , то поставь , имхо пригодится )
ГГГента vanilla-sources + some patchs, kde real-base only,GNU emacs
Юзаю gentoo патаму шта он рудит нипадецки, а всё астальное ацтой.
лапоть: OpenSuse-10.2
Спасибо сказали:
exolive
Сообщения: 27

Re: Решено: [Ubuntu] server+ssh

Сообщение exolive »

Снес нафиг ubuntu server

Поставил чистый debian.
Завелось все с полутычка.
Спасибо сказали: