Итак, возникла задача:
Есть хост, для которого открыт доступ на кучу других хостов. Пусть это будет box.
Есть мой ноут пусть note, на котором я не хочу оставлять никаких следов подключения (имена, пароли, порты и хосты). Как быть?
Я решил это следующим образом:
1. С note подключаемся к box, открывая этот 11111 на note
Код:
ssh user@box -L 11111:localhost:11111
т.е. теперь подключаясь на 11111 note, мы попадаем на 11111 в box
2. На box создаем связку box -> удаленный хост
Код:
socat tcp-listen:11111,reuseaddr,fork tcp:СЕРВЕР:3389
т.е. теперь при подключении на 11111 box, мы будем подключаться на 3389 удаленного сервера
3. На note запускаем программу для RDP, подключаясь к localhost:11111, что можно внести в закладки
Для смены сервера достаточно менять лишь адрес СЕРВЕР:3389 во 2 шаге.