Користећи ССХ кључеве, можете лако да креирате поуздане и безбедне везе са сервером. Посебност кључа је у томе што је готово немогуће хаковати, што се не може рећи за лозинку која је свима позната. Поставља се питање где могу добити ССХ кључ? Треба га генерисати. Како то учинити? Рецимо даље.
Прва ствар коју треба да урадимо је да отворимо терминал и покренемо команду:
$ sh-keygen -t rsa
Корисник ће добити одговор у следећем облику:
Унесите датотеку у коју ћете сачувати кључ (/хоме/усер/.ссх/ид_рса):
Као одговор, притисните Ентер на тастатури, након чега ће оперативни систем од вас тражити да унесете кодну реч како бисте обезбедили додатну сигурност за ССХ везу. Конзола ће имати:
Enter passphrase (empty for no passphrase):
У суштини, можете прескочити овај корак. Одговор на ово и следеће питање биће једноставан притисак на тастер Ентер на тастатури.
Затим ће се генерисати кључ. На конзоли ће се појавити следећа порука:
Your identification has been saved in /home/user/.ssh/id_rsa. Your public key has been saved in /home/user/.ssh/id_rsa.pub. The key fingerprint is: 476:b2:a8:7f:08:b4:c0:af:81:25:7e:21:48:01:0e:98 user@localhost The key's randomart image is: +--[ RSA 2048]----+ |+.o. | |ooE | |oo | |o.+.. | |.+.+.. S . | |....+ o + | | .o .... | | . .. . | | .... | +-----------------+
Сада покрените следећу команду у терминалу:
$ cat ~/.ssh/id_rsa.pub
Кључ ће бити послат на конзолу, који треба да копирате и налепите у одговарајуће поље:
На крају само кликните на дугме „Додај“. Након што је кључ додат, покрећемо још једну једноставну команду:
$ ssh root@[server-IP-address]
Веза са сервером ће бити успостављена, не морате уносити лозинку.
У оперативном систему Виндовс такође можете да генеришете ССХ кључеве и успоставите везу са удаљеним сервером преко ССХ-а, али да бисте то урадили потребно је да преузмете и инсталирате један од клијената. На пример, клијент по имену Путти би био добар избор. Можете га преузети са званичне веб странице програмера.
Нема потребе за инсталирањем овог клијента, само треба да распакујете архиву и почнете. Након распакивања, покрените датотеку puttygen.exe
. Изаберите тип ССХ-2 РСА кључа и дужину 2048 бита, а затим кликните на дугме Генериши:
Док генеришете кључ, померите курсор преко празне области прозора (стварајући псеудо-случајност):
На крају, сачувајте пар кључева на рачунару кликом на дугмад Сачувај јавни кључ и Сачувај приватни кључ. Затим налепите генерисани кључ у одговарајуће поље.
То је све. Сада знате како да креирате шифровани протокол за комуникацију са сервером: преко ССХ кључа на Линук/МацОС и Виндовс. Убудуће ћете моћи да се пријавите без употребе лозинке за налог.