ссх

Прослеђивање ССХ порта на Линук-у

Прослеђивање ССХ порта на Линук-у
Прослеђивање ССХ порта користи се за прослеђивање портова између локалне и удаљене Линук машине помоћу ССХ протокола. Углавном се користи за шифровање веза са различитим апликацијама. Чак и ако та апликација не подржава ССЛ шифровање, прослеђивање ССХ порта може створити сигурну везу. Можете чак користити и прослеђивање порта да бисте изложили машину Интернету без Интернет рутабилне ИП адресе, тако да јој можете приступити на даљину и сигурно. Постоји још много примена прослеђивања ССХ порта.

Постоје углавном две врсте прослеђивања ССХ порта. Локално прослеђивање лука и даљинско прослеђивање порта.

У овом чланку ћу вам показати како се врши прослеђивање порта на Линук-у. Да бисте пратили овај чланак, мораћете да имате инсталиране ССХ услужне програме на вашем Линук рачунару. Показаћу вам како се то ради, не брините. Хајде да почнемо.

Инсталирање ССХ услужних програма на Ред Хат Ентерприсе Линук (РХЕЛ) 7 и ЦентОС 7

На РХЕЛ 7 и ЦентОС 7 можете инсталирати ССХ услужне програме помоћу следеће наредбе:

$ судо иум инсталл опенссх-клијенти опенссх-сервер

Притисните г а затим притисните наставиће се.

Треба инсталирати ССХ услужне програме.

Инсталирање ССХ услужних програма на Убунту, Дебиан и друге дистрибуције засноване на Убунту / Дебиан

На Убунту, Дебиан, Линук Минт и другим дистрибуцијама заснованим на Убунту / Дебиан оперативном систему, покрените следећу команду да бисте инсталирали ССХ услужне програме:

$ судо апт-гет инсталл опенссх-цлиент опенссх-сервер

Сада притисните г а затим притисните наставиће се.

Треба инсталирати ССХ услужне програме.

Инсталирање ССХ услужних програма на Арцх Линук

Ако сте на Арцх Линуку, покрените следећу команду да бисте инсталирали ССХ услужне програме:

$ судо пацман -Си опенссх

Сада притисните г а затим притисните .

Треба инсталирати ССХ услужне програме.

На Арцх Линук-у, ССХ сервер није подразумевано покренут. Мораћете ручно да га покренете следећом командом:

$ судо системцтл старт ссхд

Сада додајте ССХ сервер у покретање система, тако да ће се аутоматски покренути када се систем покрене:

$ судо системцтл омогући ссхд

Локално прослеђивање лука

Локално прослеђивање порта користи се за прослеђивање порта удаљеног сервера на други порт локалног рачунара. Пример ће вам помоћи да разумете на шта мислим.

Рецимо да имате сервер, сервер1 која има ИП адресу од 192.168.199.153. сервер1 има покренут веб сервер. Наравно ако сте повезани на исту мрежу као и сервер сервер1, тада можете да укуцате ИП адресу у прегледачу и повежете се са сервер1 са рачунара. Али шта ако желите да јој приступите као да је услуга покренута на вашем рачунару на неком порту? Па то ради локално прослеђивање лука.

Као што видите на доњем снимку екрана, могу да приступим веб серверу на сервер1 користећи своју ИП адресу:

Сада покрените следећу команду са локалног рачунара за прослеђивање порта 80 (хттп) на порт 6900 (рецимо) на локални рачунар:

$ ссх -Л 6900: 192.168.199.153: 80 лоцалхост

Укуцати да а затим притисните наставиће се.

Сада унесите лозинку локалног рачунара и притисните .

Повезан си.

Сада веб серверу који сте раније приступали можете приступити као хттп: // лоцалхост: 6900 као што можете видети на снимку екрана испод.

Даљинско прослеђивање порта

Даљинско прослеђивање порта је прослеђивање порта локалног сервера / рачунара на удаљени сервер. Дакле, чак и ако ваш локални сервер / рачунар нема ИП рутабилну ИП адресу, и даље се можете повезати са њим користећи ИП удаљеног сервера и прослеђени порт.

Рецимо да се желите повезати са веб сервером локалног рачунара са Интернета. Али нема ИП адресу са Интернета за рутирање. Можете да користите удаљени (попут ВПС) сервера којем се може приступити са Интернета и помоћу њега извршите даљинско прослеђивање портова. Немам ВПС. Претпоставимо само сервер1 је удаљени сервер.

Прво конфигуришите сервер1 сервер за омогућавање приступа прослеђеним портовима преко Интернета.

Да бисте то урадили, уредите / етц / ссхд_цонфиг са следећом командом:

$ судо нано / етц / ссхд_цонфиг

Требали бисте видети следећи прозор.

Померите се надоле и пронађите ГатеваиПортс како је означено на снимку екрана испод.

Сада га коментаришите и подесите на да како је означено на снимку екрана испод.

Сада притисните + Икс а затим притисните г а затим притисните да бисте сачували датотеку.

Сада поново покрените ССХ сервер од сервер1 са следећом командом:

$ судо системцтл поново покрените ссхд

На мом локалном рачунару ради веб сервер као што можете видети на снимку екрана испод.

Сада можете да покренете следећу команду са локалног рачунара за прослеђивање порта 80 (хттп) вашег локалног рачунара на порт 9999 на удаљеном серверу сервер1 која има ИП адресу 192.168.199.153:

$ ссх -Р 9999: лоцалхост: 80 192.168.199.153

Укуцати да и притисните .

Унесите лозинку вашег удаљеног сервера сервер1.

Повезан си.

Као што можете видети са снимка заслона испод, могу да се повежем на порт 9999 на мом удаљеном серверу сервер1 и приступите мом локалном веб серверу.

Такође се могу повезати са својим веб сервером користећи ИП адресу удаљеног сервера сервер1 и прослеђени порт 9999 са других рачунара у мојој мрежи, као што можете видети на снимку екрана испод.

Тако радите ССХ прослеђивање портова на Линуку. Хвала што сте прочитали овај чланак.

Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...