LINUX.ORG.RU
ФорумAdmin

[NX] не коннектится :(


0

0

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

Ситуация следующая. Сервер на некоем предприятии. Поднят NX+FreeNX (сборка от etersoft, если кому интересно). С двух шлюзов (один в интернет, а другой в некую сеть, к которой имею доступ я) проброшены порты к нему (с всеобщего шлюза 222 -> 22 сервера, с внутреннесетевого 22 -> 22 сервера). Больше никакие порты не прокинуты. Так вот я со своей сети коннекчусь к серверу (к шлюзу через 22 порт) без проблем nxclient'ом, а вот другие из внешнего мира через внешний шлюз и его 222 порт --- нет. Пишет

NX> 203 NXSSH running with pid: 2340 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 285 Setting the preferred NX options ssh: connect to host xxx.xxx.xxx.xxx port 222: Connection timed out

а просто ssh коннектится и туда и туда.

Куда копать?

Заранее благодарен!

Re: [NX] не коннектится :(

Похоже, что ответ идет не через 222 порт, либо порт как-то криво проброшен.

emaxx ★★ ()

Re: [NX] не коннектится :(

Потому что так NX работает.
Он открывает две ssh сессии.
Ты на клиенте говоришь иди на сервер на порт 222 под юзером "user1".
Клиент подкл. под юзером "nx" и за тем поднимает локально еще ssh сессию уже под юзером 'user1', но так же на порт 222 и тут обламывается, так как реально sshd сидит на 22-ом порту.

Добавь на сервере правило iptables:

iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 222 -j REDIRECT --to-ports 22

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