3

У меня дома есть удаленный компьютер, к которому я могу подключиться по SSH, и он отлично работает, но у меня также есть компьютер с Windows, на который я хотел бы подключиться через RDP (не перенаправленный порт) через компьютер SSH.

Я хотел бы сделать все это с моей локальной машины Windows. Это возможно?

1 ответ1

0

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

При запуске это откроет порт 8686 на моем локальном компьютере. Это передается через туннель через мой домашний сервер на компьютер, обслуживающий веб-страницу за брандмауэром.

Затем я должен был зайти на http://localhost:8686 в веб-браузере и увидеть эту веб-страницу, работающую через порт 80, на другом сервере, который находится за брандмауэром в моей домашней сети! Просто замените порты и IP / доменные имена в моем скрипте для портов RDP и программ.

Короче да, это так. Любой протокол может использовать эту функцию.

#!/bin/bash
# Tunnels to server behind firewall #localport#:#ipbehindfw#:#portbehindfw#
ssh -f khamil8686@nerd-exchange.com -L 8686:192.168.86.248:80 -N

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .