Назад | Перейти на главную страницу

SSH-туннелирование не дает ответа.

Я пытаюсь ввести ssh-туннель в это поле CTF, и это команда, которую я использую

ssh -L 2020:127.0.0.1:5901 user@196.168.88.47

и для подключения к сокету 2020 я использую

ssh -p 2020 root@127.0.0.1

когда я это делаю, мне ничего не подсказывает. Просто пустые строки без ответа ничего. Кстати 5901 - это открытый порт на машине CTF.

У меня на автомате уже стоит оболочка, пробовал

netstat -a | grep ESTABLISHED 
tcp4 0 0 localhost.5801 localhost.30508 ESTABLISHED

Итак, соединение с портом установлено. Может кто-нибудь сказать мне, что я делаю не так?

Вам необходимо убедиться, что ваш собственный локальный брандмауэр не блокирует соединение с localhost:

iptables -t filter -L -n

Возможно, вы подключаетесь не к той службе, поскольку порт 5901 / tcp обычно используется для VNC, а не для SSH.

Ты можешь использовать nmap для определения правильного сервиса. После запуска туннеля:

nmap -sV -p 2020 localhost 

Он покажет вам службу и версию, активную на этом порту.