Готовый перевод SSH. The secure shell: The Definitive Guide / SSH. Безопасная оболочка: Окончательное Руководство: 1.4.6 Port Forwarding / Перенаправление портов

SSH может повысить безопасность других, использующих TCP/IP протокол, приложений, таких как telnet, ftp, X Window. Техника, называемая "перенаправление портов" (портфорвардинг) или туннелирование, перехватывает TCP/IP соединение и направляет его через SSH соединение, при этом прозрачно шифруя передаваемые данные. Портфорвардинг также может обходить ограничения сетевых брандмауэров, настроенных на запрет использования таких приложений.
Предположим, вы вошли на машину не из вашей рабочей сети и хотите получить доступ к внутреннему серверу новостей вашего офиса, news.yoyodyne.com. Сеть Yoyodyne подключена к интернету, но сетевой брандмауэр блокирует входящие соединения к большинству портов, в том числе и к порту 119, порт nntp протокола. Брандмауэр разрешает входящие SSH соединения, так как SSH достаточно безопасен и даже параноидальный сисадмин Yoyodyne доверяет ему.
SSH может открыть безопасный туннель между обычным локальным TCP портом, например 3002, и портом новостного сервера на удаленной машине.
Команда, которая делает этот туннель, выглядит немного загадочно на этом раннем этапе, но вот она:

$ ssh -L 3002:localhost:119 news.yoyodyne.com

Это означает: "ssh, пожалуйста, открой безопасное соединение между TCP портом 3002 на моей локальной машине и TCP портом 119, nntp портом, на news.yoyodyne.com." Ну а для того, чтобы безопасно читать новости, настройте вашу программу чтения новостных конференций на подключение к порту 3002 вашей локальной машины. Созданный ssh, безопасный туннель автоматически общается с новостным сервером на news.yoyodyne.com, и новостной трафик, проходящий через туннель, защищен шифрованием.

Переведено на Нотабеноиде
http://notabenoid.org/book/684/3304

Переводчики: ygun

Настройки

Готово:

100.00% КП = 1.0