LINUX.ORG.RU

Reverse SSH: Permission denied, please try again.


0

1

У меня есть:

домашний ноутбук на 3G - client выделеный сервер у провайдера - middle ноутбук сестры на Wi-Fi роутере - target

Я хочу сделать reverse ssh

делаю тунель с target на middle

ssh -R 7778:localhost:22 middleuser@middleIP

затем подключаюсь с client к middle

ssh middleuser@middleIP

и уже с middle подключаюсь к target по созданному ранее тунелю

ssh targetuser@localhost -p 7778

Но тут выдает Permission denied

При этом вчера уже подключался так, но после ковыряний «что-то пошло не так»...

Подскажите куда копать в первую очередь?


Ответ на: комментарий от takino

Спасибо за помощь. Как ни странно, заработало просто после смены порта c 7778 на 7779

Теперь другой вопрос еще есть...

Я хочу автоматизировать на target создание тунеля (чтобы скрипт проверял есть ли тунель и запускал, если нет).

Но проблема в том, что когда я создаю тунель вручную в терминале, я оказываюсь на middle залогинен, и если терминал закрыть - то тунель обрывается.

Видимо из-за этого не получается автоматизация. если запустить скрипт вручную - терминал открывается и я залогинен - все работает. Но при добавлении параметров -fN - скрипт запускается, но соединиться с target я уже не могу... В чем может быть проблема?

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

Выкладывай скрипт с порезанными явками-паролями.

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

Для того чтобы не открывать tty на удаленном хосте, выполняй подключение с «ssh -n...»

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