Ubuntu-da SSH-serverin quraşdırılması

SSH protokolu yalnız bir əməliyyat sisteminin qabığı ilə deyil, şifrəli bir kanal vasitəsilə uzaqdan idarə etməyə imkan verən bir kompüterə təhlükəsiz bir əlaqə təmin etmək üçün istifadə olunur. Bəzən Ubuntu əməliyyat sisteminin istifadəçiləri hər hansı bir məqsəd üçün PC-də SSH server qurmalıdırlar. Buna görə də, bu prosesi yalnız detallaşdırma prosedurunu deyil, həm də əsas parametrlərin qurulmasını tədqiq edərək ətraflı şəkildə öyrənməyi təklif edirik.

SSH serverini Ubuntu-da yükləyin

SSH komponentləri rəsmi dükan vasitəsilə yükləmək üçün mövcuddur, çünki biz belə bir metodu nəzərə alacağıq, ən sabit və etibarlıdır və təcrübəsiz istifadəçilər üçün çətinlik yaratmır. Təlimatları seyr etmək üçün bütün prosesi asanlaşdırmaq üçün addımlar atdıq. Əvvəldən başlayaq.

Addım 1: SSH-server yükləyin və quraşdırın

Vəzifəni yerinə yetirmək lazımdır "Terminal" əsas komanda dəstini istifadə. Əlavə məlumat və ya bacarıqlara sahib olmaq lazım deyil, hər bir hərəkətin və lazım olan bütün əmrlərin ətraflı təsviri alınacaq.

  1. Konsolu menyudan keçirin və ya kombinəni tutun Ctrl + Alt + T.
  2. Rəsmi fayldan dərhal server faylları endirməyə başlayın. Bunu etmək üçün, daxil olunsudo apt install openssh-serversonra düyməni basın Daxil edin.
  3. Ön istifadə etdiyimiz üçün sudo (superuser adından bir hərəkət edərək) hesabınıza bir parol daxil etməlisiniz. Daxil edərkən simvollar görünmür.
  4. Müəyyən bir arxivin yüklənməsindən xəbərdar olunacaq, seçimi seçərək hərəkətləri təsdiqləyin D.
  5. Varsayılan olaraq, müştəri server ilə yüklənir, ancaq onu istifadə etməklə yenidən bərpa etməyə çalışmaqla mümkün olduğundan əmin olmaq olmazsudo apt-get install openssh-client.

SSH server bütün faylları əməliyyat sisteminə müvəffəqiyyətlə əlavə etdikdən dərhal sonra qarşılıqlı olaraq istifadə oluna bilər, lakin düzgün əməliyyat təmin etmək üçün də konfiqurasiya edilməlidir. Aşağıdakı addımlarla tanış olmanızı məsləhət görürük.

Addım 2: Server əməliyyatını yoxlayın

Birincisi, standart parametrlərin düzgün tətbiq olunduğundan əmin olun və SSH-server əsas əmrlərə cavab verir və onları doğru şəkildə yerinə yetirir, beləliklə:

  1. Konsolunu başladın və orada qeydiyyatdan keçinsudo systemctl sshd imkan verir, Ubuntu başlanğıcını serverə əlavə etmək üçün birdən yüklədikdən sonra avtomatik olaraq bu baş vermədi.
  2. OS ilə başlamaq üçün alətə ehtiyacınız yoxdursa, yazaraq onu autorundan çıxarınsudo systemctl sshd işarələyin.
  3. İndi yerli kompüterlə əlaqənin necə qurulacağını nəzərdən keçirək. Komandanı tətbiq edinssh localhost(localhost - yerli kompyuterinizin ünvanı).
  4. Bağlantının davamını seçərək seçin bəli.
  5. Uğurlu endirim halında, aşağıdakı ekran göründüyü kimi bu kimi bir şey alacaqsınız. Ünvana qoşulma ehtiyacını yoxlayın0.0.0.0digər qurğular üçün seçilmiş default şəbəkə IP'si kimi çıxış edir. Bunu etmək üçün müvafiq əmri daxil edin və vurun Daxil edin.
  6. Hər bir yeni əlaqə ilə onu təsdiqləməlisiniz.

Gördüyünüz kimi, ssh komutu hər hansı bir kompüterə bağlanmaq üçün istifadə olunur. Başqa bir cihazla əlaqə yaratmaq istəyirsinizsə, sadəcə terminalı başladın və əmrini formata daxil edinssh username @ ip_address.

Addım 3: Konfiqurasiya faylını redaktə edin

SSH protokolu üçün bütün əlavə parametrlər strings və dəyərləri dəyişdirərək xüsusi konfiqurasiya faylları vasitəsilə edilir. Bütün nöqtələrə diqqət etməyəcəyik, üstəlik onların əksəriyyəti hər bir istifadəçi üçün tamamilə fərdi, yalnız əsas fəaliyyət göstərəcəyik.

  1. Birincisi, konfiqurasiya faylının bir nüsxəsini saxlaya və ya bir şey halında orijinal SSH vəziyyətini bərpa etmək üçün saxlaya bilərsiniz. Konsolda komanda daxil edinsudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. Sonra ikinci:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. Konfiqurasiya faylı vasitəsilə həyata keçirilirsudo vi / etc / ssh / sshd_config. Girdikdən dərhal sonra başlanacaq və onun məzmununu aşağıda göstərilən şəkildəki kimi görəcəksiniz.
  4. Burada keçid təhlükəsizliyini təmin etmək üçün daha da yaxşı olan istifadə olunan portu dəyişə bilərsiniz, daha sonra superuser (PermitRootLogin) adına giriş söndürülüb və əsas aktivasiya aktivləşdirilə bilər (PubkeyAuthentication). Edilməsi başa çatdıqdan sonra düyməni basın : (Shift +; Latın klaviatura düzeni üzərində) və bir məktub əlavə edinwdəyişiklikləri saxlamaq üçün.
  5. Fayldan çıxmaq yalnız yerinə, eyni şəkildə həyata keçirilirwistifadə olunurq.
  6. Yazaraq serverı yenidən başladınsudo systemctl yenidən başladın ssh.
  7. Aktiv portu dəyişdirdikdən sonra, onu müştəridə düzəltməlisiniz. Bu bunu ifadə edərək edilirssh -p 2100 localhostharada 2100 - dəyişdirilən limanın nömrəsi.
  8. Bir firewall konfiqurasiya varsa, orada da dəyişdirmə tələb olunur:sudo ufw 2100 imkan verir.
  9. Bütün qaydaların yeniləndiyi bir bildiriş alacaqsınız.

Rəsmi sənədləri oxuyaraq digər parametrlərlə tanış olmağınızdan azaddır. Seçdiyiniz dəyərləri müəyyənləşdirməyə kömək etmək üçün bütün maddələrin dəyişdirilməsinə dair məsləhətlər var.

Addım 4: Keys əlavə

Ssh düymələrini əlavə edərkən, parol daxil etmədən əvvəl iki cihaz arasında icazə açılır. Kimlik prosesi gizli və ictimai açarı oxumaq alqoritmində yenidən qurulur.

  1. Bir konsolu açın və yazaraq yeni bir müştəri açarı yaradınssh-keygen -t dsasonra faylya ad verin və daxil olmaq üçün parol daxil edin.
  2. Bundan sonra ictimai açar saxlanacaq və gizli bir şəkil yaradılacaq. Ekranda görünüşünü görəcəksiniz.
  3. Şifrənizi bağlamaq üçün yalnız yaradılan faylın ikinci bir kompüterə köçürülməsi qalır. Komanda istifadə edinssh-copy-id istifadəçi @ remotehostharada istifadəçi adı @ remotehost - uzaq kompüterin adı və onun IP ünvanı.

Yalnız serverı yenidən başlmaq və ictimai və xüsusi açar vasitəsilə düzgün işlədiyini təsdiq etmək üçün qalır.

Bu, SSH serverinin və onun əsas konfiqurasiyasının quraşdırılmasını tamamlayır. Bütün əmrləri düzgün daxil edərsə, vəzifənin icrası zamanı heç bir səhv baş vermir. Quraşdırma sonrası əlaqə ilə bağlı hər hansı bir problem olmadıqda, problemi həll etmək üçün başlanğıcdan SSH-ni silməyə çalışın (bu barədə oxuyun Addım 2).

Videonu izləyin: Installing OpenSSH in Ubuntu and Connect to Ubuntu from Windows using SSH (BiləR 2024).