15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
06.12.2024

Как Π΄Π° инсталиратС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ SSH ΡΡŠΡ€Π²ΡŠΡ€ Π² Π”Π΅Π±ΠΈΠ°Π½

SSH (Secure Shell) Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΠΉΡ‚ΠΎ осигурява сигурСн Π½Π°Ρ‡ΠΈΠ½ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° SSH ΡΡŠΡ€Π²ΡŠΡ€ Π² Π”Π΅Π±ΠΈΠ°Π½ Π²ΠΈ позволява Π΄Π° управляватС ΡΡŠΡ€Π²ΡŠΡ€Π° си ΠΎΡ‚ разстояниС ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°.

Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° инсталиратС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ SSH ΡΡŠΡ€Π²ΡŠΡ€ Π² Debian.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° OpenSSH ΡΡŠΡ€Π²ΡŠΡ€

Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ OpenSSH Π΅ Π½Π°ΠΉ-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°Ρ‚Π° рСализация Π½Π° SSH. Π—Π° Π΄Π° Π³ΠΎ инсталиратС Π² Debian, ΠΎΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo apt update
sudo apt install openssh-server

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ инсталацията Π·Π°Π²ΡŠΡ€ΡˆΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ услугата SSH Ρ€Π°Π±ΠΎΡ‚ΠΈ:

sudo systemctl status ssh

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° SSH

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡΡ‚ Ρ„Π°ΠΉΠ» Π·Π° SSH сС Π½Π°ΠΌΠΈΡ€Π° Π² /etc/ssh/sshd_config. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ» с тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€:

sudo nano /etc/ssh/sshd_config

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° промСнятС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ настройки, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ сигурността ΠΈ функционалността:

  • ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ ΠΏΠΎΡ€Ρ‚Π° SSH (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ€): Π—Π° Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ SSH ΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ (ΠΊΠΎΠΉΡ‚ΠΎ Π΅ 22), ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ слСдния Ρ€Π΅Π΄:
    ΠŸΠΎΡ€Ρ‚ 2222
  • Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π² ΠΊΠΎΡ€Π΅Π½Π½ΠΎΡ‚ΠΎ Π·Π²Π΅Π½ΠΎ (ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ): Π—Π° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ сигурността, Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ Π²Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π² root систСмата, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:
    PermitRootLogin no
  • Allow Only Specific Users (По ΠΈΠ·Π±ΠΎΡ€): ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ SSH Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅:
    AllowUsers username

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, Π·Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π°.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: РСстартирайтС услугата SSH

Π—Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, рСстартирайтС SSH услугата:

sudo systemctl restart ssh

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π° Ρ‡Ρ€Π΅Π· SSH

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π° Ρ‡Ρ€Π΅Π· SSH ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° машина. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

ssh username@your_server_ip

Ако стС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Π°, посочСтС Π½ΠΎΠΌΠ΅Ρ€Π° ΠΌΡƒ ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

ssh -p 2222 username@your_server_ip

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: АктивиранС Π½Π° удостовСряванСто с SSH ΠΊΠ»ΡŽΡ‡ (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ€)

Π—Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° сигурност ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° настроитС удостовСряванС Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° нСобходимостта ΠΎΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ осигурява ΠΏΠΎ-сигурСн Π½Π°Ρ‡ΠΈΠ½ Π·Π° удостовСряванС.

  1. Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΉΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° клиСнтската машина:
    ssh-keygen -t rsa -b 4096
  2. ΠšΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ публичния ΠΊΠ»ΡŽΡ‡ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°:
    ssh-copy-id username@your_server_ip

Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²Π»ΠΈΠ·Π°Ρ‚Π΅ Π² систСмата, вмСсто ΠΏΠ°Ρ€ΠΎΠ»Π° Ρ‰Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ Π΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° SSH ΠΊΠ»ΡŽΡ‡Π° си.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° SSH ΡΡŠΡ€Π²ΡŠΡ€ Π² Debian Π΅ лСсСн процСс, ΠΊΠΎΠΉΡ‚ΠΎ осигурява сигурСн ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ вашия ΡΡŠΡ€Π²ΡŠΡ€. Π‘Π»Π΅Π΄Π²Π°ΠΉΠΊΠΈ Ρ‚ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ, Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ² SSH ΡΡŠΡ€Π²ΡŠΡ€ с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° подобряванС Π½Π° сигурността, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ промяна Π½Π° ΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Π»ΠΈΠ·Π°Π½Π΅Ρ‚ΠΎ Π² root ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° удостовСряванСто Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅.

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ