Как да настроите SSH ключ

ключ

Въведение

В този урок ще научите как да настроите SSH ключ на вашия локален компютър и да използвате генерираните двойки ключове, за да се свържете с отдалечен сървър. Този метод е по-удобен и осигурява по-сигурен начин за свързване с отдалечен сървър или компютър, за разлика от просто използване на парола.

Освен това можете да видите това ръководство Как да се свържете с вашия VPS с помощта на SSH терминала Putty. Ще бъде полезно за тези, които използват Windows и не знаят как да се свържат със сървъра.

Какво ти е необходимо

Преди да започнете този урок, имате нужда от следното:

  • Достъп до вашия локален компютър.
  • Отдалечен достъп до устройство.
  • Терминал, подходящ за SSH връзка.

Стъпка 1 - Генериране и конфигуриране на SSH ключове

Можете да генерирате и персонализирате RSA ключове в Linux/Unix система, използващи различни типове Терминали, които са на вашето локално устройство.

След влизане Терминал, ще бъдете отведени до прозорец, подобен на този:

ключ

Тук трябва да започнете да въвеждате необходимите команди:

Първото нещо, което трябва да направите, е да генерирате двойка ключове на вашия локален компютър. Можете да направите това с проста команда:

След въвеждане на командата ще излязат няколко въпроса:

Въведете файла, в който ще бъдат запазени ключовете (/home/tautvydas/.ssh/id_rsa): - превод

По принцип е добре просто да го оставите както е (просто натиснете Въведете), така че генераторът на ключове ще създаде двойка ключове в местоположението по подразбиране (в този урок въведохме различно име, за да избегнем дублиращи се ключове, тъй като те вече присъстват на този компютър). След това ще се появят още два въпроса:

Въведете парола (оставете празно, за да деактивирате паролата): - превод

Повторно въведете паролата си: - прехвърляне

Оставете това поле празно за удобство. В този случай, след като успеете да конфигурирате SSH ключа на отдалечения сървър, няма да имате нужда от пароли за влизане. Веднага щом въведете командата ssh user @ serverip, ще се свържете с отдалечения сървър. Командата ще работи, докато ключовете са конфигурирани правилно. Ако имате нужда от допълнителна сигурност, можете да въведете парола. В този случай ще трябва да въвеждате паролата всеки път, когато се свързвате с отдалеченото устройство.