Debianda SSH Quraşdırma

Anonim

Debianda SSH Quraşdırma

Bildiyiniz kimi, Açıq SSH texnologiyası, müəyyən bir kompüterə uzaqdan qoşulmağa və seçilmiş qorunan protokol vasitəsilə məlumatları ötürməyə imkan verir. Bu, seçilmiş cihazı tətbiq etməyə və tam idarə etməyə imkan verir, vacib məlumatların və hətta şifrələrin təhlükəsiz mübadiləsini təmin edir. Bəzən istifadəçilər SSH vasitəsilə əlaqə qurmağa ehtiyac duyurlar, ancaq kommunal özü quraşdırmaqla yanaşı, istehsal və əlavə parametrlər hazırlamaq lazımdır. Bu barədə bu barədə bu barədə Debian paylamasını nümunə üçün qəbul etmək istəyirik.

Debianda SSH özelleştirin

Konfiqurasiya prosesini bir neçə addımda bölürük, çünki hər biri xüsusi manipulyasiyaların həyata keçirilməsinə cavabdehdir və sadəcə şəxsi seçimlərdən asılı olan müəyyən istifadəçilər üçün faydalı ola bilər. Gəlin hər hansı bir hərəkətin konsolda ediləcəyi və super istifadəçinin hüquqlarını təsdiqləməsi lazım olduğundan başlayaq ki, buna görə əvvəlcədən hazırlayın.

SSH-Server və SSH-Müştərinin quraşdırılması

Default olaraq, SSH, hər hansı bir xüsusiyyətə görə, hər hansı bir xüsusiyyətə görə, lazımi sənədlər səbəbiylə standart debian əməliyyat sistemi kommunal dəstinə daxil edilmişdir, lazımi sənədlər, məsələn, istifadəçi əl ilə söküldükdə, lazımi sənədlər və ya sadəcə olmaya bilər. SSH-Server və SSH-Client-in əvvəlcədən quraşdırılmasına ehtiyacınız varsa, aşağıdakı təlimatları izləyin:

  1. Başlat menyusunu açın və terminala başlayın. Bu standart açar birləşməsi Ctrl + Alt + T. vasitəsilə edilə bilər
  2. Debian'ın SSH-nin daha da quraşdırılması üçün terminala keçid

  3. Burada server hissəsini quraşdırmaq üçün cavabdeh olan sudo apt quraşdırılmış Openssh-Server əmri ilə maraqlanırsınız. Onu daxil edin və aktivləşdirmək üçün Enter düyməsini basın.
  4. SSH serverini Debian'da quraşdırmaq üçün terminaldakı əmri daxil edin

  5. Artıq bildiyiniz kimi, Superuser şifrəsini göstərərək sudo mübahisəsi ilə həyata keçirilən hərəkətlər aktivləşdirilməlidir. Bu xəttə daxil olan personajların göstərilmədiyini düşünün.
  6. Debian'da SSH serverini quraşdırmaq əmrini təsdiqləyin

  7. Paketlərin əlavə edildiyi və ya yeniləndiyi barədə məlumat veriləcəkdir. SSH-Server artıq debiada quraşdırılıbsa, göstərilən paketin iştirakı ilə bir mesaj görünür.
  8. Debianda SSH Server Quraşdırma Quraşdırma Bildirişi

  9. Sonrakı, gələcəkdə əlaqənin bağlanacağı kompüterə olduğu kimi, sistemə və müştəri hissəsinə əlavə etməlisiniz. Bunu etmək üçün oxşar sudo apt-toplusunu quraşdırın.
  10. Müştəri hissəsini SSH-ni Debian'da quraşdırmaq əmri

Əlavə bir komponent quraşdırmaq üçün əlavə bir komponent yoxdur, indi düymələri yaratmaq və uzaq masaüstünə daha çox əlaqə yaratmaq üçün hər şeyi hazırlamaq üçün server idarəetmə və konfiqurasiya sənədlərinə etibarlı şəkildə keçə bilərsiniz.

Server rəhbərliyi və işini yoxlamaq

Qısaca, quraşdırılmış serverin necə idarə olunmasına və fəaliyyətinin yoxlanılmasına diqqət yetirək. Əlavə edilmiş komponentlərin işləməsinin düzgün olduğundan əmin olmaq üçün quraşdırmadan əvvəl edilməlidir.

  1. Sudo SymoTctl istifadə edərək SSHD əmrini istifadə edin, avtomatik olaraq baş vermirsə, autoloya bir server əlavə etmək üçün bir server əlavə edin. Əməliyyat sistemi ilə başladın, SystemCtl Disable SSHD-dən istifadə edin. Sonra SystemCtl Start SSHD-ni təyin etmək üçün əl ilə başlanğıc lazımdır.
  2. Autoloading üçün Debian'a SSH xidməti əlavə etmək əmri

  3. Bütün bu cür hərəkətlər həmişə super istifadəçi adından tamamilə yerinə yetirilməlidir, buna görə şifrəsini daxil etməlisiniz.
  4. Autoloading üçün Debian'a bir ssh xidməti əlavə edərkən bir şifrə daxil etmək

  5. Serveri performans üçün yoxlamaq üçün SSH LocalHost əmrini daxil edin. Localhost'u yerli kompüter ünvanına dəyişdirin.
  6. Debianın SSH vasitəsilə yerli şəbəkəyə qoşulmaq əmri

  7. İlk qoşulduqda, mənbənin təsdiqlənmədiyi barədə məlumat veriləcəkdir. Bu, hələ təhlükəsizlik parametrlərini təyin etməyəcəyimiz üçün olur. İndi bəli daxil edərək bağlantının davamını təsdiqləyin.
  8. Debianın SSH vasitəsilə LAN bağlantısının təsdiqlənməsi

Bir cüt rsa düymələri əlavə etmək

SSH-dən Müştəriyə qoşulma və SSH vasitəsilə əksinə bir parol daxil etməklə həyata keçirilir, lakin RSA alqoritmləri vasitəsilə inkişaf etdiriləcək bir cüt düymələrin yaradılması tövsiyə olunur. Bu tip şifrələmə, hack etmək istəyərkən təcavüzkarın ətrafında olmaq çətin olacaq optimal qorunma yaratmağı mümkün edəcəkdir. Bir neçə dəqiqə bir cüt düyməni əlavə etmək və bu prosesə bənzəyir:

  1. "Terminal" açın və orada ssh-keygen daxil edin.
  2. Debian'da SSH qurarkən iki cüt açar yaratmaq əmri çalışır

  3. Açarın yolunu saxlamaq istədiyiniz bir yer seçə bilərsiniz. Bunu dəyişdirmək istəyi yoxdursa, sadəcə Enter düyməsini basın.
  4. Debianda iki cüt SSH düymələrinin saxlanması üçün yeri daxil etmək

  5. İndi açıq düymə yaradılır. Bir kod ifadəsi ilə qorunur. Göstərilən sətirdə daxil edin və ya bu seçimi aktivləşdirmək istəmirsinizsə boş buraxın.
  6. Debian'da SSH qurarkən düymələrə giriş üçün açar ifadəni daxil etmək

  7. Əsas ifadəni daxil edərkən təsdiqləmək üçün onu bir daha göstərməli olacaq.
  8. Debianın SSH-ni konfiqurasiya etmək üçün əsas ifadənin təsdiqlənməsi

  9. İctimai açarın yaradılması barədə bir bildiriş görünəcəkdir. Gördüyünüz kimi, o, təsadüfi simvollar dəsti verildi və təsadüfi alqoritmlərdə görüntü yaradıldı.
  10. Debianda SSH qurarkən iki cüt düymənin müvəffəqiyyətli yaradılması

Edilən hərəkət sayəsində gizli və açıq bir açar yaradıldı. Cihazlar arasında əlaqə yaratmaq üçün iştirak edəcəklər. İndi ictimai açarı serverə kopyalamalısınız və bunu fərqli metodlarla edə bilərsiniz.

Açar düyməsini serverə kopyalayın

Debianın, ictimai açarı serverə kopyalaya biləcəyiniz üç seçim var. Gələcəkdə optimal seçmək üçün dərhal özünüzü tanıymağı təklif edirik. Bu, metodlardan birinin istifadəçinin ehtiyaclarını ödəmədiyi və ya ödəmədiyi hallarda bu vəziyyətlərdə aktualdır.

Metod 1: SSH-Copy-ID komandası

SSH-Copy-ID əmrinin istifadəsini nəzərdə tutan ən sadə seçimdən başlayaq. Varsayılan olaraq, bu yardım proqramı artıq OS-yə qurulmuşdur, buna görə əvvəlcədən quraşdırılmasına ehtiyac yoxdur. Onun sintaksisi də mümkün qədər sadədir və bu cür hərəkətləri yerinə yetirməlisiniz:

  1. Konsolda, SSH-Copy-ID əmrini istifadəçi adı @ Remote_host-a daxil edin və onu aktivləşdirin. İstifadəçi adı @ Remote_Host-ı hədəf kompüterin ünvanına dəyişdirin ki, göndərmə uğurla keçdi.
  2. Debianın SSH-də ictimai açarın kopyalanması üçün standart əmr

  3. İlk dəfə qoşulmağa çalışdığınız zaman "Hostun həqiqiliyinin həqiqiliyi" mesajını görəcəksiniz 203.0.113.1 (203.0.113.1) '(203.0.113.1)' Müəyyən edilə bilməz. Ecdssa Açar barmaq izi FD: FD: F9: 77: FE: 73 : 84: 00: 00: AS: D6: 6D: 22: 2: Fe. Birləşdirməyə davam etmək istədiyinizə əminsiniz (bəli / yox)? Bəli. " Bağlantıdan davam etmək üçün müsbət cavab seçin.
  4. Açarları kopyalayarkən Debiandakı SSH serverinə ilk əlaqəni təsdiqləyin

  5. Bundan sonra yardım proqramı müstəqil olaraq axtarış və açarı kopyalayacaqdır. Nəticədə, hər şey uğurla getdi, bildiriş "/ usr / bin / ssh-nops-surp-kopyalay-id" ekranda görünəcək: məlumat: yeni açar (lar) ilə daxil olmağa çalışan hər şeyi süzgəcdən keçirmək üçün Quraşdırılmış / usr / bin / ssh-nops-kopiya-id: Info: 1 açar (lar) quraşdırılacaqdır - İndi istənirsinizsə, indi yeni düymələri istifadəçi adı@203.0.11.1.13.1-nin şifrəsini quraşdırmaqdır: ". Bu, şifrəni daxil edə və uzaq masaüstünü birbaşa idarə etmək üçün hərəkət edə biləcəyiniz deməkdir.
  6. Müvəffəqiyyət haqqında məlumat SSH açarı Debian standart şəkildə

Bundan əlavə, konsolda ilk uğurlu avtorizasiyanın ardından növbəti personajın görünəcəyini göstərəcəyəm:

Əlavə edilmiş açar (lar) sayı: 1

İndi maşına girməyə çalışın, "ssh" istifadəçi adı@203.0.113.1 '"

İstədiyiniz yalnız açar (lar) əlavə olunduğundan əmin olun.

Deyir ki, açar Uzaqdan kompüterə uğurla əlavə olundu və bağlamağa çalışdığınız zaman heç bir problem yarana bilməz.

Metod 2: SSH vasitəsilə açarı ixrac edin

Bildiyiniz kimi, bir ictimai açarın ixracı parol daxil etməzdən əvvəl göstərilən serverə qoşulmağa imkan verəcəkdir. İndi açar hələ hədəf kompüterdə olmadıqda, istədiyiniz faylı əl ilə tərtib etməyiniz üçün şifrəni daxil edərək SSH vasitəsilə əlaqə qura bilərsiniz. Bunu etmək üçün, konsolda əmr pişiyinə daxil olmalı olacaqsınız ~ / .SSH / ID_RSA.PUB | Ssh username @ remote_host "mkdir -p ~ / .ssh && touch ~ / .ssh / .ssh / .sh / && chmod -r go = ~ / .ssh && pişik >>

Standart əmr vasitəsilə Debianın SSH düymələrini kopyalayın

Ekranda bir bildiriş görünməlidir.

Host Orijinallik "203.0.113.1 (203.0.113.1) yaradıla bilməz.

FD: D4: F9: 77: FE: 73: 84: ECDSA KEY PARMAK FD IS E1: 55: 00: AD: D6: 6D: 22: FE.

Siz Sure Siz (YES / NO) Connecting davam istəyirsiniz edirsiniz ?.

keçid davam üçün təsdiq edin. ictimai əsas avtomatik Authorized_keys konfiqurasiya faylı sonuna kopyalanır. Bu ixrac proseduru, bu başa mümkündür.

Metod 3: Manual Copy Key

Bu üsul hədəf kompüter üçün uzaqdan əlaqəsi yaratmaq üçün heç bir imkanı var o istifadəçilər uyğun, lakin fiziki çıxışı var. Bu halda, əsas müstəqil transfer olacaq. Ilə başlamaq üçün, Cat ~ / .ssh / id_rsa.pub vasitəsilə server PC bu barədə məlumat müəyyən edir.

Debian daha manual çıxarmaq SSH üçün Definition əsas sayı

console simvol == DEMO @ TEST bir sıra kimi SSH-RSA string + düyməsini görünür. İndi siz mkdir p ~ / .ssh girərək yeni bir qovluq yaratmaq lazımdır başqa bir kompüter, bilərsiniz. O, həmçinin Authorized_keys adlı mətn faylı edir. Bu ictimai əsas Echo + sıra >> ~ / .ssh / authorized_keys vasitəsilə orada müəyyən əvvəllər əsas daxil yalnız qalır. Bundan sonra identifikasiyası əvvəl parol giriş olmadan mümkün olacaq. Bu istifadəçi adı @ Remote_Host tələb host adı ilə əvəz olunmalıdır SSH İstifadəçi adı @ Remote_Host komanda vasitəsilə həyata keçirilir.

Debian daha SSH əsas transfer üçün bir uzaq kompüter qoşun

Hesab yalnız yolları mümkün parol daxil etmədən qoşulmaq üçün etmək üçün yeni bir cihaz bir ictimai əsas transfer icazə, lakin indi giriş forması hələ göstərilir. şeyi belə bir mövqe sadəcə passwording, daxil olmaq üçün təcavüzkarların uzaq masa üstü imkan verir. Sonrakı biz müəyyən parametrləri həyata təhlükəsizliyini təmin etmək təklif edirik.

Disable parol identifikasiyası

Bayaq qeyd etdiyim kimi, belə düymələri misracting vasitəsi var-ci ildən, parol identifikasiyası imkanı uzaq bir keçid təhlükəsizliyi zəif link ola bilər. Siz server maksimum qorunması maraqlı əgər biz bu seçimi aradan gəlir. Bu kimi bunu edə bilərsiniz:

  1. istənilən mətn redaktoru vasitəsilə / etc / ssh / sshd_config konfiqurasiya faylını açın, ola bilər, məsələn, gedit və ya nano üçün.
  2. bir mətn redaktoru başlayaraq Debian SSH konfiqurasiya faylını konfiqurasiya

  3. açılır siyahısında "passwordauthentication" simli tapmaq və bu komanda aktiv etmək üçün # işarəsi aradan qaldırılması. seçimi aradan NO YES dəyəri dəyişdirin.
  4. Debian parol identifikasiyası üçün məsul bir sıra tapmaq

  5. başa çatdıqdan sonra mətbuat Ctrl + O dəyişiklikləri saxlamaq üçün.
  6. Debian SSH parol identifikasiyası yaradılması sonra dəyişikliklər qənaət

  7. fayl adını dəyişdirmək etməyin, sadəcə quraşdırma istifadə üçün ENTER düyməsini basın.
  8. Debianın SSH konfiqurasiya sənədinin təsdiqlənməsi

  9. CTRL + X-də tıklayarak mətn redaktorunu tərk edə bilərsiniz.
  10. Debianın SSH konfiqurasiya sənədini konfiqurasiya etdikdən sonra mətn redaktorundan çıxın

  11. Bütün dəyişikliklər yalnız SSH xidmətini yenidən başladıqdan sonra qüvvəyə minəcək, dərhal sudo sistemctl yenidən başladın.
  12. Konfiqurasiya faylına dəyişiklik etdikdən sonra Debiada SSH-də yenidən başladın

Fəaliyyətlər nəticəsində parol identifikasiyası ehtimalı əlil olacaq və giriş yalnız bir neçə RSA düymələrindən sonra mövcud olacaqdır. Bənzər bir konfiqurasiya olduqda bunu nəzərdən keçirin.

Firewall parametrini konfiqurasiya etmək

Bugünkü materialın sonunda, icazələrin və ya birləşmələrin qadağan edilməsi üçün istifadə ediləcək firewallın konfiqurasiyası haqqında məlumat vermək istəyirik. Yalnız əsas nöqtələrlə, mürəkkəbsiz firewall (UFW) qəbul edəcəyik.

  1. Əvvəlcə mövcud profillərin siyahısını yoxlayaq. Sudo UFW tətbiq siyahısını daxil edin və Enter düyməsini basın.
  2. Debian'dakı SSH üçün firewallın açıq əlaqələrinin siyahısına baxın

  3. Superuser şifrəsini göstərərək hərəkəti təsdiqləyin.
  4. Debian'da SSH Firewallın bağlantılarının siyahısını izləyərkən şifrəni daxil edin

  5. Siyahıda ssh qoyun. Bu xətt varsa, hər şey düzgün fəaliyyət göstərməsi deməkdir.
  6. Firewall qaydalarını öyrənərkən Debianın SSH simini tapmaq

  7. Sudo UFW yazmaqla bu yardım proqramı vasitəsi ilə əlaqə qurmağa icazə verin.
  8. Bağlantıları həll etmək üçün bir firewall üçün Debiana SSH əlavə etmək

  9. Qaydaları yeniləmək üçün Firewall-u yandırın. Bu, sudo UFW-ni aktivləşdirmək üçün edilir.
  10. Debianda SSH dəyişiklikləri etdikdən sonra bir firewall-a imkan verin

  11. Sudo UFW statusuna girərək istənilən vaxt firewallın cari vəziyyətini yoxlaya bilərsiniz.
  12. Debianın SSH-ni izləmək üçün Firewallın vəziyyətinə baxın

Bu müddətdə Debianın SSH konfiqurasiyası tamamlandı. Gördüyünüz kimi, müşahidə edilməli olan bir çox fərqli nüans və qaydalar var. Əlbəttə ki, bir məqalə çərçivəsində tamamilə bütün məlumatlara uyğunlaşmaq mümkün deyil, buna görə də yalnız əsas məlumatlara toxunduq. Bu yardım proqramı haqqında daha dərin məlumatların əldə etmək istəyirsinizsə, rəsmi sənədləri ilə tanış olmağı məsləhət görürük.

Daha çox oxu