15%

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

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

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

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

Как Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ root Π²Ρ…ΠΎΠ΄Π° Ρ‡Ρ€Π΅Π· ssh Π² Ubuntu

Как Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ root Π²Ρ…ΠΎΠ΄Π° Ρ‡Ρ€Π΅Π· SSH Π½Π° Ubuntu

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ubuntu Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° root Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€Π΅Π· SSH ΠΏΠΎ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° сигурност. Π’ΠΎΠ²Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ ΠΎΡ‚ Π½Π΅ΠΎΡ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ root Π°ΠΊΠ°ΡƒΠ½Ρ‚ΡŠΡ‚ ΠΈΠΌΠ° пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ систСмата. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ситуации – ΠΊΠ°Ρ‚ΠΎ отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΈ административни Π·Π°Π΄Π°Ρ‡ΠΈ – ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ root Π²Ρ…ΠΎΠ΄Π° Ρ‡Ρ€Π΅Π· SSH. Π’ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π²ΠΈ Π²ΠΎΠ΄ΠΈ ΠΏΡ€Π΅Π· процСса Π½Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° root SSH Π²Ρ…ΠΎΠ΄Π° Π½Π° Ubuntu ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π²Π° Π²Π°ΠΆΠ½ΠΈ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° сигурност.

Π’Π°ΠΆΠ½ΠΎ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π° сигурността

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ root Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€Π΅Π· SSH, ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ рисковСтС Π·Π° сигурността. ΠžΠ±ΠΌΠΈΡΠ»Π΅Ρ‚Π΅ слСднитС ΠΏΡ€Π΅Π΄ΠΏΠ°Π·Π½ΠΈ ΠΌΠ΅Ρ€ΠΊΠΈ:

  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ силна ΠΏΠ°Ρ€ΠΎΠ»Π°: Π£Π²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ root ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π΅ слоТна ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½Π° Π·Π° ΠΎΡ‚Π³Π°Ρ‚Π²Π°Π½Π΅.
  • АктивирайтС Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна: Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅
    ufw
    ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна, Π·Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ SSH Π΄ΠΎΡΡ‚ΡŠΠΏ само ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ IP адрСси.
  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅: Π‘ΠΈΠ»Π½ΠΎ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ удостовСряванС с SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ вмСсто Π΄Π° Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ само Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.
  • Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ root Π²Ρ…ΠΎΠ΄Π° слСд ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°: Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ административнитС Π·Π°Π΄Π°Ρ‡ΠΈ са Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ, Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ root SSH Π²Ρ…ΠΎΠ΄Π°, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ условия

  • ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ с
    sudo
    ΠΏΡ€Π°Π²Π°.
  • SSH Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ вашия Ubuntu ΡΡŠΡ€Π²ΡŠΡ€.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ root ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π°

Ако root Π°ΠΊΠ°ΡƒΠ½Ρ‚ΡŠΡ‚ няма Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°, трябва Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠ°Π²Π°. Ubuntu Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° дирСктния root Π²Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π·Π°Π΄Π°Π²Π° root ΠΏΠ°Ρ€ΠΎΠ»Π°. Π—Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ root ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π°, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo passwd root

Π©Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ Π΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²Π° root ΠΏΠ°Ρ€ΠΎΠ»Π°. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ сигурна ΠΏΠ°Ρ€ΠΎΠ»Π°. Π‘Π»Π΅Π΄ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅, root Π°ΠΊΠ°ΡƒΠ½Ρ‚ΡŠΡ‚ Ρ‰Π΅ бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ» Π½Π° SSH

Π—Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ root Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€Π΅Π· SSH, трябва Π΄Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ» Π½Π° SSH Π΄Π΅ΠΌΠΎΠ½Π°.

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ» Π½Π° SSH, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ прСдпочитания ΠΎΡ‚ вас тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

sudo nano /etc/ssh/sshd_config

  1. НамСрСтС слСдния Ρ€Π΅Π΄:

PermitRootLogin prohibit-password

Π’Π°Π·ΠΈ настройка позволява root Π²Ρ…ΠΎΠ΄ само Ρ‡Ρ€Π΅Π· SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° удостовСряванСто с ΠΏΠ°Ρ€ΠΎΠ»Π°.

  1. ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ Ρ€Π΅Π΄Π° Π½Π°:

PermitRootLogin yes

Π’Π°Π·ΠΈ промяна позволява Π½Π° root потрСбитСля Π΄Π° Π²Π»Π΅Π·Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°.

Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΈΠ·Π»Π΅Π·Ρ‚Π΅ ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’

nano
, натиснСтС
CTRL + O
, слСд Ρ‚ΠΎΠ²Π°
Enter
ΠΈ ΠΈΠ·Π»Π΅Π·Ρ‚Π΅ с
CTRL + X
.

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

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

sudo systemctl restart ssh

АлтСрнативно, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅:

sudo service ssh restart

Π’ΠΎΠ²Π° Ρ‰Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈ Π½ΠΎΠ²Π°Ρ‚Π° конфигурация ΠΈ Ρ‰Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° root Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€Π΅Π· SSH.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ВСствайтС root SSH Π²Ρ…ΠΎΠ΄Π°

Π‘Π»Π΅Π΄ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° root Π²Ρ…ΠΎΠ΄Π°, тСствайтС конфигурацията:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚.
  2. Π‘Π²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ сС с вашия ΡΡŠΡ€Π²ΡŠΡ€ ΠΊΠ°Ρ‚ΠΎ root:

ssh root@your_server_ip

  1. Π’ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ root ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π°, която ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ…Ρ‚Π΅ ΠΏΠΎ-Ρ€Π°Π½ΠΎ.

Ако всичко Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ, сСга трябва Π΄Π° стС Π²Π»Π΅Π·Π»ΠΈ ΠΊΠ°Ρ‚ΠΎ root ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π».

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: Π’ΡŠΡ€Π½Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ слСд ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° (ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ)

По ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° сигурност Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ root SSH Π²Ρ…ΠΎΠ΄Π°, слСд ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π²ΠΈ са Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΈ. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ конфигурационния Ρ„Π°ΠΉΠ» Π½Π° SSH:

sudo nano /etc/ssh/sshd_config

  1. ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ настройката
    PermitRootLogin
    ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π°:

PermitRootLogin prohibit-password

  1. РСстартирайтС SSH услугата:

sudo systemctl restart ssh

Π’ΠΎΠ²Π° ΠΎΡ‚Π½ΠΎΠ²ΠΎ Ρ‰Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° дирСктния root SSH Π΄ΠΎΡΡ‚ΡŠΠΏ, осигурявайки, Ρ‡Π΅ административният Π΄ΠΎΡΡ‚ΡŠΠΏ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· потрСбитСлски Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ с

sudo
ΠΏΡ€Π°Π²Π°.

15%

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

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

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

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