1. Əsas səhifə
  2. Linux

Linux-da SSH Parolsuz Girişi Necə Quraşdırmaq olar [3 Asan Addım]

Linux-da SSH Parolsuz Girişi Necə Quraşdırmaq olar [3 Asan Addım]
0

SSH ( Secure SHELL ) əmr və proqramların icrası üçün uzaq serverlərə daxil olmaq üçün istifadə edilən açıq mənbəli və etibarlı şəbəkə protokoludur .

O, həmçinin təhlükəsiz surət ( SCP ) əmri və rsync əmrindən istifadə edərək şəbəkə üzərindən faylları bir kompüterdən digər kompüterə ötürmək üçün istifadə olunur .

Bu məqaləda biz sizə CentOS , Fedora , Rocky Linux və AlmaLinux kimi RHEL əsaslı Linux paylamalarında və Ubuntu və Mint kimi Debian əsaslı paylamalarda uzaqdan qoşulmaq üçün parol daxil etmədən ssh istifadə edərək parolsuz girişi necə quracağınızı göstərəcəyik. 

Quraşdırma 

SSH Client : 192.168.0.12 ( Fedora 36 )
SSH Remote Host : 192.168.0.11 ( CentOS 8 )

Əgər siz bir neçə uzaq Linux serverləri ilə məşğul olursunuzsa , onda SSH Parolsuz giriş skriptlərlə avtomatik ehtiyat nüsxələri, SCP əmrindən istifadə edərək sinxronizasiya faylları və uzaqdan əmr icrası kimi tapşırıqları avtomatlaşdırmağın ən yaxşı yollarından biridir.

Bu nümunədə biz 192.168.0.12 serverindən istifadəçi techadmin ilə 192.168.0.11 – ə SSH parolsuz avtomatik giriş quracağıq .

Addım 1: Doğrulama SSH-Keygen Açarlarını yaradın – (192.168.0.12)

Əvvəlcə istifadəçi techcommunity ilə 192.168.0.12 serverinə daxil olun və aşağıdakı əmrdən istifadə edərək bir cüt açıq açar yaradın.

$ ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/home/techcommunity/.ssh/id_rsa): [Press enter key]
Created directory '/home/techcommunity/.ssh'.
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Press enter key]
Your identification has been saved in /home/techcommunity/.ssh/id_rsa.
Your public key has been saved in /home/techcommunity/.ssh/id_rsa.pub.
The key fingerprint is:
5f:ad:40:00:8a:d1:9b:99:b3:b0:f8:08:99:c3:ed:d3 techcommunity@techcommunity.az
The key's randomart image is:
+--[ RSA 2048]----+
|        ..oooE.++|
|         o. o.o  |
|          ..   . |
|         o  . . o|
|        S .  . + |
|       . .    . o|
|      . o o    ..|
|       + +       |
|        +.       |
+-----------------+

Addım 2: SSH Açarını – 192.168.0.11-ə yükləyin

192.168.0.12 serverindən SSH istifadə edin və yeni yaradılmış açıq açarı ( id_rsa.pub  192.168.0.11 serverinə techadmin ‘nın .ssh qovluğu altında avtorizasiya_keys fayl adı kimi yükləyin .

$ ssh-copy-id sheena@192.168.0.11

~/.ssh qovluğunda və uzaq serverdəki ~/.ssh/authorized_keys faylında düzgün icazələrin təyin olunduğundan əmin olun .

$ ssh techadmin@192.168.0.11 "chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys"

Addım 3: Parolun Doğruluğunu deaktiv edin (İstəyə görə)

Artan təhlükəsizlik üçün siz uzaq serverdə parol identifikasiyasını deaktiv edə və yalnız SSH açarının autentifikasiyasına icazə verə bilərsiniz. Bunu etmək üçün uzaq serverdə SSH server konfiqurasiya faylını açın:

$ sudo nano /etc/ssh/sshd_config 
VEYA 
$ sudo vi /etc/ssh/sshd_config

PasswordAuthentication ehtiva edən sətri tapın və onu no olaraq təyin edin .

PasswordAuthentication No

Faylı yadda saxlayın və SSH xidmətini yenidən başladın.

$ sudo systemctl sshd-ni yenidən başladın

Addım 4: 192.168.0.12-dən SSH Parolsuz Girişini sınayın

Bundan sonra siz 192.168.0.11- ə parolsuz techcommunity istifadəçisi kimi 192.168.0.12 serverindən techadmin istifadəçisi kimi daxil ola bilərsiniz .

$ ssh techadmin@192.168.0.11
Bu məqaləyə münasibətiniz necə oldu?
  • 1
    xo_uma_g_lir
    Xoşuma gəlir
  • 0
    alq_lay_ram
    Alqışlayıram
  • 0
    _yl_ndim
    Əyləndim
  • 0
    _ox_m_mnun_qald_m
    Çox məmnun qaldım
  • 1
    _m_n_d_nc_liy_m
    Mən düşüncəliyəm
  • 0
    m_yus_oldum
    Məyus oldum
  • 0
    m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm

My passion for troubleshooting and staying up to date with the latest advancements in the Linux world drives me to provide practical tutorials and guides. I'm excited to share my knowledge and help fellow system administrators and Linux enthusiasts enhance their skills.

Müəllifin Profili

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir