3

Я пытаюсь использовать SSH из оболочки bash (Ubuntu 11.10) для подключения к своему домашнему университету через прокси на работе.

Когда я использую PuTTY в Windows из того же места, я могу указать данные прокси на вкладке прокси, и это работает. Тем не менее, я не могу заставить его работать из Ubuntu.

Я настроил Ubuntu для использования общесистемного прокси с диалогом сетевой прокси в настройках системы. Однако SSH не работает - либо он не может разрешить имя хоста, либо просто истекает время соединения.

Что я делаю неправильно?

Я могу просматривать Интернет (также сайты HTTPS), а также могу обновлять свои пакеты, но я не могу использовать SSH, FTP или что-то еще.

Настройки прокси, которые я использую для PuTTY и в настройках прокси-сети:

proxy-name:8888 (same for all protocols)

Если честно, я не знаю, что это за прокси.

2 ответа2

1

Я думаю, что, вероятно, реализация прокси в putty делает CONNECT через прокси-сервер. Не многие прокси-серверы настроены для принятия этого типа соединения, поскольку это означает, что прокси-сервер может использоваться для привязки любого типа соединения, тогда как обычно прокси-сервер развертывается для управления тем, что разрешено вне периметра.

Если это так, то я ожидаю, что штопор - то, что вам нужно. Это устанавливает первоначальное соединение с прокси и инициирует CONNECT. Затем вы проталкиваете соединение ssh через этот "туннель".

Существует описание того , как вы можете сделать это здесь. Вполне вероятно, что Corkscrew находится в репозитории вашего дистрибутива, поэтому попробуйте сначала перед загрузкой.

1

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