LINUX.ORG.RU
решено ФорумAdmin

[бида бида] Проброс портов через SSH


0

1

Значит такая вот проблема:

pk1(*.*.*.101:22)
     ||
     ||
nat(*.*.*.1)
     ||
     ||
VDS (vdsip:22,443)
     ||
     ||
proxy(*.*.*.238:8080)
     ||
     ||
pk2(*.*.*.1:22,443)

Как правильно вбросить порты через ssh, чтобы из pk1 попасть на pk2?

Сейчас делаю так: 1. На pk2 предварительно настраиваю corkscrew чтобы ходить через прокси и командую:

ssh -R 2222:localhost:443 vdsuser@vdsip
На сервак заходит, все ок.

2. с pk1 захожу на VDS через ssh и командую:

ssh pk2user@localhost -p 2222

На что мне идет ругань:

Host key verification failed.

директория /home/vdsuser/.ssh/ пустая

openssh на vds собрано так:

[ebuild   R    ] net-misc/openssh-5.9_p1-r3  USE="hpn pam tcpd -X -X509 -kerberos -ldap -libedit (-selinux) -skey -static"

★★★★★

Последнее исправление: Siado (всего исправлений: 1)
Ответ на: комментарий от zolden

а что тебе неясно?
юзер@хост:порт

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

Ну, раз всё так прям тривиально, то покажи свой ман.
Я тебе взамен покажу мой.
По которому всегда должен быть указан какой-то дополнительный ключ, когда ты так порт указываешь.
Например
-p port
Port to connect to on the remote host.

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

а если попробовать
ssh -o stricthostkeychecking=no твойсервак

ну и не стоит прятать портянку которая по ssh -vvv показывается, а то ты только финал огласил

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

портянку которая по ssh -vvv

оно!

...
debug1: checking without port identifier
debug1: read_passphrase: can't open /dev/tty: No such file or directory
Host key verification failed.

Все решилось так:

mknod -m 644 /dev/tty c 5 0

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