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

Соединение SOCKS через cygwin и прокси не работает

У меня есть serverA с ароматом rhel 6 без подключения к Интернету и serverB с Win Server и Cygwin, который подключается к Интернету через прокси, а именно, я могу сделать что-то вроде wget http://google.com и получите ответ. Я искал способ перенаправить интернет-соединение с помощью SSH и нашел эти сообщения 1, 2, 3; особенно я пытаюсь использовать ssh -D 1080 user@serverB & с сервера A.

Соединение ssh установлено без проблем, но когда я пытаюсь выдать curl --socks5-hostname 127.0.0.1 http://google.com от serverA я получаю следующую ошибку curl: (7) Failed to receive SOCKS5 connect request ack и в serverB channel 3: open failed: administratively prohibited: open failed. Я искал вторую ошибку, которая казалась более многообещающей, и обнаружил 4, 5, 6. Я проверил и дважды проверил, что sshd_config имеет подходящие конфигурации, и перезапустил cygwin sshd, но те же ошибки появляются, когда я пытаюсь перейти на любую страницу. Вот мой sshd_config:

$ grep -Ev '^(#.*|\s*)$' /etc/sshd_config
Port 22
StrictModes no
AuthorizedKeysFile      .ssh/authorized_keys
AllowTcpForwarding yes
PermitOpen any
PermitTunnel yes
X11Forwarding yes
PermitTTY yes
TCPKeepAlive yes
UsePrivilegeSeparation sandbox          # Default for new installations.
PermitTunnel yes

Мне не хватает какой-либо другой конфигурации, которую я должен сделать в cygwin или Windows? Возможно ли это сделать с помощью cygwin, или я неправильно прочитал некоторые из тем, на которые я ссылался?

Спасибо