Еще один способ изучить эту концепцию — посмотреть, как клиент подключается к эластичному кластеру (EMR )Amazon. У EMR есть множество локальных приложений, которые он предоставляет, и доступ к ним обычно осуществляется через туннели SSH.
Есть 2 варианта клиента :A )Переадресация локального порта SSH-команда :ssh -i key.pem -L 8157 :abcd :8088 hadoop@a.b.c.d
Здесь клиент говорит, например,что 8157 на локальном хосте перенаправляется на abcd :8088 Клиент должен сделать запрос на локальный хост :http ://локальный хост :8157 Другие приложения могут прослушивать такие порты, как 8089,8090, и клиент должен устанавливать ssh-соединения для каждого из них.
B )Динамический порт вперед Здесь используется одна команда SSH :. ssh -i key.pem -D 8157 hadoop@a.b.c.d
Любой трафик, поступающий на порт 8157, будет направляться через ssh-туннель. Пунктом назначения трафика будет пункт назначения URL. Например, вы можете использовать прокси-клиент -на своем веб-сервере и перенаправить некоторые http URI для использования прокси. Вы можете получить доступ ко всем своим приложениям на 8089,8090 с помощью одной команды.
Для справки см. этот документ :https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-web-interfaces.html
bash_5.0-6ubuntu1.1.dsc
— управляющий файл исходного кода; это описывает исходный пакет(это текстовый файл, вы можете просмотреть его, используя вашу любимую программу просмотра текста или редактор ).
bash_5.0.orig.tar.xz
содержит исходный код основной ветки разработки, то есть архив, который вы получили бы из самого проекта Bash (без упаковки ).
bash_5.0-6ubuntu1.1.debian.tar.xz
содержит каталог исходного пакета debian
, т. е. все, что добавлено для создания пакета, (метаданные, информацию о сборке, патчи... ).
bash-5.0
содержит распакованный исходный пакет, т.е. результат распаковки обоих архивов и применения любых исправлений, содержащихся в последнем архиве.