Red Hat-da SSH (Secure Shell) Serverinin konfiqurasiyası: Addım-addım və aydın şəkildə təhlükəsiz uzaqdan idarəetmə üçün SSH girişinin qurulması və təmin edilməsi

61c1b963247368113bbeef17_Secure Shell work

SSH (Secure Shell) təhlükəsiz uzaqdan idarəetmə və təhlükəsiz fayl köçürmələri üçün geniş istifadə olunan protokoldur. Red Hat mühitinizdə SSH serverini konfiqurasiya etməklə siz sistemlərinizə təhlükəsiz giriş imkanı verən şifrələnmiş və təsdiqlənmiş əlaqələr yarada bilərsiniz. Bu məqaləda biz Red Hat-da SSH serverinin konfiqurasiyasına dair addım-addım bələdçi təqdim edəcəyik ki, bu da sizə uzaqdan idarəetmə üçün SSH girişini qurmağa və təmin etməyə imkan verir.

Addım 1: OpenSSH Serverini quraşdırın

Red Hat sisteminizdə OpenSSH server paketini quraşdırmaqla başlayın:

sudo dnf install openssh-server

Addım 2: SSH Serverini konfiqurasiya edin

SSH server konfiqurasiya faylını redaktə edin:

sudo vi /etc/ssh/sshd_config

SSH server parametrlərini konfiqurasiya edin:

İstədiyiniz SSH dinləmə portunu təyin edin (defolt olaraq 22-dir).

Doğrulama üsullarını təyin edin (məsələn, parol əsaslı və ya açar əsaslı autentifikasiya).

İsteğe bağlı olaraq, SSH giriş məhdudiyyətləri, giriş lütfü vaxtı və s. kimi əlavə təhlükəsizlik tədbirlərini konfiqurasiya edin.

Saxlayın və fayldan çıxın.

Addım 3: SSH Xidmətini işə salın və aktivləşdirin

SSH xidmətini işə salın:

sudo systemctl start sshd

Sistemin açılışında başlamaq üçün SSH xidmətini aktivləşdirin:

sudo systemctl enable sshd

Addım 4: Firewall Qaydalarını konfiqurasiya edin

Əgər aktiv təhlükəsizlik divarınız varsa, firewall vasitəsilə SSH trafikinə icazə verməlisiniz:

Firewallda SSH trafikinə (TCP port 22) icazə verin:

sudo firewall-cmd --zone=public --add-port=22/tcp --permanent

Dəyişikliklərin qüvvəyə minməsi üçün təhlükəsizlik duvarını yenidən yükləyin:

sudo firewall-cmd --reload

Addım 5: Təhlükəsiz SSH Girişi

SSH üzərindən kök girişini deaktiv edin:

SSH server konfiqurasiya faylını redaktə edin:

sudo vi /etc/ssh/sshd_config

  1. PermitRootLoginDirektivi təyin edin no.

Saxlayın və fayldan çıxın.

SSH xidmətini yenidən başladın:

sudo systemctl restart sshd

Açar əsaslı autentifikasiyanı konfiqurasiya edin (tövsiyə olunur):

Yerli maşınınızda bir SSH açar cütü yaradın (əgər artıq edilməyibsə):

ssh-keygen -t rsa -b 4096

  1. İctimai açarı ( id_rsa.pub) uzaq Red Hat serverinə kopyalayın:

ssh-copy-id username@server_ip

usernameUzaq istifadəçinizlə və server_ipRed Hat serverinin IP ünvanı və ya host adı ilə əvəz edin .

Açar əsaslı autentifikasiyadan istifadə edərək daxil ola bildiyinizi yoxlayın:

ssh username@server_ip

Addım 6: SSH Girişini yoxlayın

SSH xidmətinin səhvsiz işlədiyini yoxlayın:

sudo systemctl status sshd

Uzaq bir maşından SSH serverinə qoşulmağa cəhd edin:

ssh username@server_ip

usernameUzaq istifadəçinizlə və server_ipRed Hat serverinin IP ünvanı və ya host adı ilə əvəz edin .

Müvafiq autentifikasiya etimadnaməsini (parol və ya SSH açar parolu) təmin edin və uğurlu SSH bağlantısını təmin edin.

Nəticə:

Bu məqalədə təsvir olunan addım-addım təlimatlara əməl etməklə siz SSH serverini Red Hat-da asanlıqla konfiqurasiya edə, təhlükəsiz uzaqdan idarəetmə üçün SSH girişini qura və təmin edə bilərsiniz. OpenSSH server paketini quraşdırın, SSH server parametrlərini konfiqurasiya edin, SSH xidmətini işə salın və aktivləşdirin, firewall qaydalarını konfiqurasiya edin və kök girişini söndürmək və açar əsaslı autentifikasiyadan istifadə kimi təhlükəsizlik tədbirlərini həyata keçirin. SSH, Red Hat mühitinizin təhlükəsizliyini gücləndirərək uzaqdan idarəetmə üçün təhlükəsiz və şifrəli kanal təqdim edir.

Yazı naviqasiyası

Mobil sürümden çık