Страница 1 из 1

не удается подцепится по ssh

Добавлено: 2011-09-25 10:59:06
Shumsky
Итак, суть такова: имею шлюз с белым ip. Почему-то не выходит подцепится к нему по ssh (к слову http сервер (nginx) тоже ничего не отдает). Коннект к миру идёт через PPPOE.
Конфиги\логи:
/usr/local/etc/mpd5/mpd.conf

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

default:
	load pppoe_client
pppoe_client:
#
# PPPoE client: only outgoing calls, auto reconnect,
# ipcp-negotiated address, one-sided authentication,
# default route points on ISP's end
#

	create bundle static B1
	set iface route default
	set ipcp ranges 0.0.0.0/0 0.0.0.0/0
	
	create link static L1 pppoe
	set link action bundle B1
	set auth authname authname
	set auth password password
	set link max-redial 0
	set link mtu 1460
	set link keep-alive 10 60
	set pppoe iface ed1
	set pppoe service "service"
	open
/var/log/auth.log

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

Sep  4 15:05:25 gateway sshd[1789]: Did not receive identification string from ***.***.***.***
/var/log/nginx-access.log

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

***.***.***.*** - - [04/Sep/2011:15:50:14 +0300] "GET / HTTP/1.1" 200 151 "-" "Opera/9.80 (X11; Linux i686; U; en) Presto/2.9.168 Version/11.51"

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

00010  24645  1770031 divert 8668 ip from 192.168.0.0/24 to any out via ng0
00020  18607  3303607 divert 8668 ip from any to me in via ng0
00030 134726 29222559 allow ip from any to any
65535      3      704 deny ip from any to any
Пинги с внешнего мира идут, порты видятся. Попытки коннекта заканчиваются робовой птицей обломинго. Ситуации аналогичные как с GENERIC, так и с самосборным ядров. Куда копать?

Re: не удается подцепится по ssh

Добавлено: 2011-09-25 11:32:14
rmn
как нат сконфигурен?

Если ssh и web-серверы на шлюзе, не надо пускать пакеты к ним в нат. Поставь

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

allow ip from any to me 22 in
allow ip from any to me 80 in
allow ip from me to any out
перед дивертами.

Re: не удается подцепится по ssh

Добавлено: 2011-09-25 11:47:20
Shumsky
# ipfw show
00001 735 56984 allow ip from any to me dst-port 22 in
00002 0 0 allow ip from any to me dst-port 80 in
00003 23 2188 allow ip from me to any out
00010 56737 31655606 divert 8668 ip from 192.168.0.0/24 to any out via ng0
00020 40811 6378994 divert 8668 ip from any to me in via ng0
00030 250439 94102303 allow ip from any to any
65535 3 704 deny ip from any to any

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

Re: не удается подцепится по ssh

Добавлено: 2011-09-25 12:09:15
snorlov
попробуйте указать имя интерфейса ng0, либо дать from any to any dst-port 22. Если сработает, то можно двигаться дальше

Re: не удается подцепится по ssh

Добавлено: 2011-09-25 12:11:57
rmn
Shumsky
а ssh настроен? :) Указана опция AllowUsersPermitRootLogin yes)?

Re: не удается подцепится по ssh

Добавлено: 2011-09-25 12:59:01
Shumsky
snorlov писал(а):попробуйте указать имя интерфейса ng0, либо дать from any to any dst-port 22. Если сработает, то можно двигаться дальше
не помогает.
rmn писал(а):Shumsky
а ssh настроен? :) Указана опция AllowUsersPermitRootLogin yes)?
ну, я-то с домашнего ящика на шлюз захожу легко и непринужденно, вот в чем бида. а PermitRootLogin - по меньшей мере глупо, ибо негоже по ssh сразу-же на рутовый аккаунт ломится

Re: не удается подцепится по ssh

Добавлено: 2011-09-25 14:16:34
Shumsky
да, раньше у нас была вот какая неинтересная система: исходящий траффик шел по одному каналу, входящий - по другом, плюс по каждому из каналов шли только определённые пакеты. Как сейчас - хз, необходимо будет у шефа уточнить. Может-ли быть беда в этом?

Re: не удается подцепится по ssh

Добавлено: 2011-09-25 19:39:26
bagas
если пинги идут и порты видятся, то значит с авторизацией ssh. Возможно что то с сертификатом.
Видно , что пакеты бегают.

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

ssh -vv -l user 192.168.1.2
покажи те вывод.

Re: не удается подцепится по ssh

Добавлено: 2011-09-27 7:13:35
Shumsky

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

%ssh -w -l Wagner 192.168.0.1
Bad tun device '-l'
:)

Re: не удается подцепится по ssh

Добавлено: 2011-09-28 13:42:30
bagas
я вас поросил вывести лог поднятия соединения до удаленной машины ключь -vv
а не организация туннеля между устройствами tun. -w

Re: не удается подцепится по ssh

Добавлено: 2011-09-30 6:36:16
Shumsky

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

OpenSSH_5.9p1 Debian-1, OpenSSL 1.0.0e 6 Sep 2011
debug1: Reading configuration data /home/komar/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 46.98.187.233 [46.98.187.233] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/komar/.ssh/id_rsa" as a RSA1 public key
debug1: identity file /home/komar/.ssh/id_rsa type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-4095
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-4095
debug1: identity file /home/komar/.ssh/id_rsa-cert type -1
debug1: identity file /home/komar/.ssh/id_dsa type -1
debug1: identity file /home/komar/.ssh/id_dsa-cert type -1
debug1: identity file /home/komar/.ssh/id_ecdsa type -1
debug1: identity file /home/komar/.ssh/id_ecdsa-cert type -1

Re: не удается подцепится по ssh

Добавлено: 2011-10-26 13:15:23
slb51
А вот так попробуй:

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

${fwcmd} add allow ip from any to any 22 in via ${if_out}
${fwcmd} add allow ip from any 22 to any out via ${if_out}
У меня работает.