ссх

Подесите пријаву без лозинке на сервере путем ССХ-а

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

Срећом, постоји боље решење. Можете рећи свим серверима којима администрирате да верују рачунару или преносном рачунару који користите за њихово повезивање и конфигурисање. На овај начин можете се пријавити на ове сервере без икакве лозинке или са истом лозинком. На овај начин морате само једном знати лозинку за пријављивање на ове сервере. Затим на то можете заборавити све док користите исти рачунар или лаптоп за повезивање са овим серверима.

У овом чланку ћу вам показати како да подесите пријаву без лозинке на сервере путем ССХ-а. Па, кренимо.

Топологија мреже:

Овде имам 3 сервера на својој локалној мрежи линукхинт-сервер1, линукхинт-сервер2, линукхинт-сервер3. Ја као администратор Линук система користим лаптоп линукхинт-цлиент која је такође на истој мрежи. Дакле, желим да конфигуришем све сервере на начин да свим тим серверима могу да приступим са свог лаптопа линукхинт-цлиент без икакве лозинке. Па, да видимо како ће ово бити конфигурисано у следећим одељцима.

Генерирање ССХ кључева на клијенту:

Кључна идеја овде је да на рачунару или преносном рачунару генеришете ССХ кључ са којег желите да приступите свим серверима. Затим отпремите ССХ кључ на сервере са рачунара или лаптопа.

Да бисте генерисали ССХ кључ на рачунару или преносном рачунару са којег желите да се повежете са серверима, покрените следећу команду:

$ ссх-кеиген

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

Сада можете поставити лозинку за свој ССХ кључ. Није обавезно. Да ли ћете поставити лозинку за свој ССХ кључ или не, зависи од тога како желите да конфигуришете приступ серверима. Ако овде не поставите лозинку за ССХ кључ, неће вам требати лозинка за ССХ на серверима. Ако овде поставите лозинку, мораћете да је унесете при сваком повезивању са било којим сервером. Дакле, на вама је. У овом чланку нећу поставити лозинку за ССХ кључ.

Ако желите да поставите лозинку, само је унесите и притисните . У супротном, оставите га празним и притисните .

Ако сте раније поставили лозинку, само поново унесите исту лозинку и притисните . У супротном, само притисните не упишући ништа.

Треба генерисати ССХ кључ.

Подразумевано, ссх-кеиген генерише РСА кључ дужине 2048 бита. Али, ако желите да промените тип и дужину кључа, можете да користите опције -т и -б од ссх-кеиген као што следи:

$ ссх-кеиген -т кеи_типе -б бит_ленгтх

Тренутно подржани тип_типа је рса, дса, ецдса, и ед25519 и бит_ленгтх може бити 2048, 4096 и тако даље.

Отпремање ССХ кључа на сервере:

Сада на сервере морате да пребаците ССХ кључ који сте управо генерисали на рачунару или лаптопу. Да бисте то урадили, на сваком серверу морате имати инсталиран ССХ сервер софтвер (опенссх-сервер) и морате бити у могућности да се на сервере пријавите путем ССХ.

Да бисте се пријавили на линукхинт-сервер1 путем ССХ-а потребна вам је ИП адреса линукхинт-сервер1 сервер. Да бисте то урадили, покрените следећу команду на линукхинт-сервер1 сервер.

$ ип а

Као што видите, ИП адреса линукхинт-сервер1 је 192.168.21.203.

Сада, из линукхинт-цлиент, отпремите ССХ кључ у линукхинт-сервер1 као што следи:

$ ссх-цопи-ид сховон @ 192.168.21.203

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

Сада унесите лозинку за пријављивање на линукхинт-сервер1 сервер и притисните .

ССХ кључ треба отпремити на сервер линукхинт-сервер1.

На исти начин, отпремите ССХ кључ у линукхинт-сервер2 такође.

$ ссх-цопи-ид сховон @ 192.168.21.133

Отпремите ССХ кључ у линукхинт-сервер3 такође.

$ ссх-цопи-ид сховон @ 192.168.21.201

ССХ у сервере без лозинке:

Сада бисте требали имати приступ свим серверима путем ССХ-а без икакве лозинке.

Покушајмо да приступимо серверу линукхинт-сервер1:

$ ссх сховон @ 192.168.21.203

Као што видите, није ме питао за лозинку. Уместо тога, пријављен сам директно на конзолу линукхинт-сервер1.

Такође се могу пријавити на линукхинт-сервер2 сервер без икакве лозинке као што можете видети на снимку екрана испод.

$ ссх сховон @ 192.168.21.133

Као што видите, могу и ССХ у линукхинт-сервер3 сервер такође. Велики!

Дакле, тако конфигуришете пријаву без лозинке на Линук сервере путем ССХ-а. Хвала што сте прочитали овај чланак.

СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...
Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...