1

У меня вопрос.

Как я могу запустить SSH через прокси или протокол туннелирования SSH?

Например, у меня есть компьютер (Ubuntu) с IP, например. 123.123.123.123 и я хочу подключиться к моему серверу через прокси, например. 111.111.111.111 поэтому я могу видеть в lastlog что последняя аутентификация была сделана с 123.123.123.123 .

Мне это нужно, потому что я не могу получить доступ к определенному серверу на работе только с указанным диапазоном IP. То, что я пробовал до сих пор, было

http://daniel.haxx.se/docs/sshproxy.html

где я использовал ssh -D 1 user@server.at.home -p 443 где я переадресовал 127.0.0.1 на протокол туннелирования SSH

http://www.nixtutor.com/linux/install-and-configuring-an-ssh-server/ (я настроил прослушивание на порт 443, но результата нет, соединение по-прежнему отсутствует (отказано) ...)

Этот вопрос может показаться простым, но я не могу понять, не могли бы вы мне помочь? Благодарю.

1 ответ1

1

Я столкнулся с подобной проблемой, когда я могу подключиться к компьютерам в моем университете через сервер «центрального доступа» также в университете. Итак, я добавил следующее в мой ssh conf

Host *.host.name.com
ProxyCommand ssh central.access.server.host.name.com nc %h %p

который передает все команды чему-либо под host.name через сервер центрального доступа. Вам по-прежнему необходимо войти в систему дважды (один раз для центрального сервера и снова для целевой машины), но это позволяет легко получить доступ к git-репозиториям и т.д. За центральным сервером.

Вам нужно будет добавить вышеупомянутые строки в ваш файл SSH Conf. Откройте файл ~/.ssh/config в текстовом редакторе (если он не завершится, создайте его) и вставьте туда эти две строки (конечно же, заменив имена хостов теми, к которым вам нужно подключиться).

Ssh прочитает файл conf при подключении и увидит, что соединение с *.host.name.com должно быть проксировано с помощью команды под ним. См. Справочные страницы ssh и nc для объяснения параметров.

ОБНОВЛЕНИЕ Ааа, так что это о Chrome, а не о ssh. В этом случае вам нужно установить настройки прокси в Chrome. Они различаются в зависимости от платформы, в OS X Chrome, похоже, использует общесистемные настройки прокси, но в Windows вы можете установить прокси специально для Chrome. В Ubuntu, похоже, проблема с Chrome и общесистемными настройками прокси согласно Ask Ubuntu. Если вы открыты для использования Firefox, изменение настроек прокси станет немного проще.

http://www.googlechrometutorial.com/google-chrome-advanced-settings/Google-chrome-proxy-settings.html

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