Сделайте обратный динамический порт вперед, используя только Plink
1959
Duke Nukem
Многие пользователи онлайн объясняют, как настроить ssh для создания сервера динамической переадресации портов. В моем случае, используя только Plink, у меня возникли некоторые проблемы.
Контекст выглядит следующим образом: я хочу, чтобы весь мой трафик (HTTP, RDP и т. Д.) С моего компьютера HOSTA
(Linux) был перенаправлен наHOSTB
(компьютер с Windows).
Мои команды следующие:
[ХОСТБ - Windows машина]
plink.exe -N -D 127.0.0.1:8888 -P 22 REMOTEIP plink.exe -N -R 2222:127.0.0.1:8888 -P 22 REMOTEIP
[ХОСТА - Linux машина]
curl --socks5 127.0.0.1:2222 https://www.google.com
Все порты хорошо открыты (8888 на HOSTB и 2222 на HOSTA). Однако, похоже, что трафик выйдет из ХОСТА, а не из ХОСТБ. Я пробовал с разными программами и разными версиями носков, все та же проблема
Я что-то пропустил?
Спасибо !
не уверен, что это так, но [`plink`] (https://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html), похоже, поменял местами` -R` и ` -L` переключается со значения OpenSSH. Если это так, вы должны использовать `-L` вместо` -R`. Я надеюсь, что семантика тоже не отличается.
Jakuje 7 лет назад
0
Спасибо за Ваш ответ. Я что-то слышал об этом давным-давно, но после тестирования кажется, что это тоже не работает. У тебя есть другая идея?
Duke Nukem 7 лет назад
0
Такое поведение ожидается. Создавая первый туннель (`-D 127.0.0.1: 8888`), вы говорите, что« весь трафик, поступающий в порт 8888, будет передаваться через хост _remote_ [через прокси-сервер socks] »(то есть, что` -D` для). Таким образом, принимая трафик на HOSTA и перенаправляя его через этот локальный порт 8888 на HOSTB, вы эффективно перенаправляете все это снова через HOSTA. Чтобы исправить ситуацию, `plink.exe` должен был бы использовать ssh для localhost (а не REMOTEIP), чтобы создать 'локальный динамический прокси-сервер socks', но для этого потребуется запустить sshd в Windows.
AlexandreH 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
10
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?
-
3
Как я могу использовать ssh для запуска команды на удаленной машине Unix и выхода до ее завершения?
-
8
Спаси меня от бессмысленного терминала
-
-
4
Как заставить ключи HOME или END работать в mc, работающем на OS X (ssh)
-
3
/ usr / bin / reset отключает возврат
-
4
Создан ключ с использованием SSH keygen, не может увидеть папку с помощью filezilla
-
9
Могу ли я загрузить файл на свой компьютер из telnet (putty)?
-
4
Как мне подключиться к SSH серверу из Ubuntu?
-
1
Структура открытого ключа OpenSSH
-
2
Заставьте Evolution пройти через SOCKS прокси