Тунелювання ssh через проксі SOCKS5 у Windows


4

Я використовую Windows 7 над моєю 'обмеженою' мережею.
я використовую Heroku Toolbelt працювати з проектами heroku, які використовують git і ssh на порту 22 .
Проте порт 22 заблоковано в моєму кампусі. Чи можна використовувати a SOCKS proxy люблю Tor тунелювати мій ssh ​​і використовувати його належним чином.
Дякую.
PS : Я використовую Windows


2
Надіслати скаргу до IT-служби. Блокування порту 22 абсолютно неприпустимо. Крім того, Tor не є проксі SOCKS.
Daniel B

Чи можна змінити порт з 22, як, наприклад, в це відповідь ?
harrymc

Ну, я міг би вирішити проблему SSH за допомогою Putty, встановивши SOCKS Proxy на 127.0.0.1:9150.
Vikas Raturi

@danielb, насправді, Tor є SOCKS proxy
heavyd

@heavyd Просто тому, що він використовує SOCKS, щоб дозволити клієнтам підключення не робить його SOCKS проксі. Тор набагато більше, що не допомагає в цьому випадку.
Daniel B

Відповіді:


0

Для строгого використання Git можна використовувати http / https GIT URI. Git підтримує налаштування проксі, включаючи аутентифікацію.

Я не впевнений, що Heroku Toolbelt вимагає ssh.


0

У мене аналогічна проблема, і я знайшов цю публікацію: http://cms-sw.github.io/tutorial-proxy.html#infrastructure

Хоча я не зміг знайти версію netcat для вікон, що підтримує -x Варіант, я знайшов альтернативну програму ncat .

Тому,

  1. Встановіть ncat
  2. Відредагуйте конфігураційний файл для ssh, зазвичай знайдений на %HOME%\.ssh\config:

    Host hostToYourRepo
        ProxyCommand ncat --proxy hostToYourProxy:1080 %h %p
    
  3. Насолоджуйтесь

PS. Параметри для ncat: https://nmap.org/book/ncat-man-options-summary.html

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.