15%

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

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

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

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

Как Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ към Π½ΠΎΠ² ΠΈΠ»ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ VPS

ΠšΠΎΠ³Π°Ρ‚ΠΎ управляватС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ частСн ΡΡŠΡ€Π²ΡŠΡ€ (VPS), сигурността Π΅ основСн ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-сигурнитС Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° удостовСряванС Π½Π° автСнтичността Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ осигуряват сигурСн ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ Π² ΡΡŠΡ€Π²ΡŠΡ€Π° Π±Π΅Π· ΠΏΠ°Ρ€ΠΎΠ»Π° Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° криптография с ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΊΠ»ΡŽΡ‡. Π’ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΡ€Π΅Π²Π΅Π΄Π΅ ΠΏΡ€Π΅Π· процСса Π½Π° добавянС Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ към Π½ΠΎΠ²ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ към ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ VPS срСди, ΠΊΠ°Ρ‚ΠΎ Π²ΠΈ осигури Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ ΠΈ сигурно Π²Π»ΠΈΠ·Π°Π½Π΅ Π² ΡΡŠΡ€Π²ΡŠΡ€Π°.

Какво прСдставляват SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅?

SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ прСдставляват Π΄Π²ΠΎΠΉΠΊΠ° криптографски ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ – ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΈ частСн ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° удостовСряванС. ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡΡ‚ ΠΊΠ»ΡŽΡ‡ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, Π° частният ΠΊΠ»ΡŽΡ‡ остава Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Π»ΠΎΠΊΠ°Π»Π½Π° машина. ΠšΠΎΠ³Π°Ρ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π² систСмата, ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ провСрява публичния ΠΊΠ»ΡŽΡ‡ спрямо частния ΠΊΠ»ΡŽΡ‡ ΠΈ Π°ΠΊΠΎ Ρ‚Π΅ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‚, Π²ΠΈ сС прСдоставя Π΄ΠΎΡΡ‚ΡŠΠΏ, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°. SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΏΠΎ-сигурСн ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ²ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠΈ с Π³Ρ€ΡƒΠ±Π° сила.

Π—Π°Ρ‰ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅?

  • ПовишСна сигурност: SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ криптографско удостовСряванС, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-сигурно ΠΎΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈΡ‚Π΅.
  • УдостовСряванС Π±Π΅Π· ΠΏΠ°Ρ€ΠΎΠ»Π°: Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π² своя VPS, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°.
  • Автоматизация: SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ са ΠΈΠ΄Π΅Π°Π»Π½ΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠ°Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅, ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ скриптовС Π·Π° систСмна администрация.

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

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ, ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅:

  1. Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ VPS (Π½ΠΎΠ² ΠΈΠ»ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰).
  2. SSH, инсталирано Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° Π²ΠΈ машина (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ инсталирано ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° macOS ΠΈ Linux).
  3. Π”Π²ΠΎΠΉΠΊΠ° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. Ако Π½Π΅ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚Π΅ с Ρ‚Π°ΠΊΠ°Π²Π°, Ρ‰Π΅ опишСм ΠΊΠ°ΠΊ Π΄Π° я Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅.

ДобавянС Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ към Π½ΠΎΠ² VPS

Ако настройватС Π½ΠΎΠ² VPS, ΠΌΠ½ΠΎΠ³ΠΎ доставчици Π½Π° хостинг Π²ΠΈ позволяват Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° създаванС Π½Π° VPS. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅:

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π²ΠΎΠΉΠΊΠ° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (Π°ΠΊΠΎ няматС Ρ‚Π°ΠΊΡŠΠ²)

Ако всС ΠΎΡ‰Π΅ няматС Π΄Π²ΠΎΠΉΠΊΠ° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠ°Π²Π°, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² локалния си Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (Π·Π° macOS ΠΈΠ»ΠΈ Linux):

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° създава Π½ΠΎΠ² SSH ΠΊΠ»ΡŽΡ‡, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ 4096-Π±ΠΈΡ‚ΠΎΠ²ΠΎ RSA ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, ΠΈ добавя вашия ΠΈΠΌΠ΅ΠΉΠ» ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ към ΠΊΠ»ΡŽΡ‡Π°. Π‘Π»Π΅Π΄Π²Π°ΠΉΡ‚Π΅ указанията Π½Π° Π΅ΠΊΡ€Π°Π½Π°, Π·Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π° Π² мСстополоТСниСто ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅(~/.ssh/id_rsa) ΠΈ, ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π° Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° сигурност.

Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ са:

  • id_rsa: Частният ΠΊΠ»ΡŽΡ‡ (Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π³ΠΎ сподСляйтС).
  • id_rsa.pub: ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡΡ‚ ΠΊΠ»ΡŽΡ‡ (Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΡŽΡ‡ сС ΠΊΠ°Ρ‡Π²Π° Π½Π° вашия VPS).

Π—Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ публичния ΠΊΠ»ΡŽΡ‡, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°

cat ~/.ssh/id_rsa.pub

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π’Π»Π΅Π·Ρ‚Π΅ във вашия доставчик Π½Π° VPS

На ΠΏΡŠΡ€Π²ΠΎ място трябва Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ във вашия VPS Π°ΠΊΠ°ΡƒΠ½Ρ‚. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ доставчици Π²ΠΈ Π΄Π°Π²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° настройката Π½Π° VPS.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: БъздаванС Π½Π° Π½ΠΎΠ² VPS ΠΈ добавянС Π½Π° SSH ΠΊΠ»ΡŽΡ‡

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° създаванС Π½Π° VPS:

  1. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Linux, ΠΊΠ°Ρ‚ΠΎ Ubuntu ΠΈΠ»ΠΈ CentOS).
  2. ΠŸΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ опцията Add SSH Key (ДобавянС Π½Π° SSH ΠΊΠ»ΡŽΡ‡) ΠΈΠ»ΠΈ Authentication Method (ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π° удостовСряванС).
  3. ΠŸΠΎΡΡ‚Π°Π²Π΅Ρ‚Π΅ публичния SSH ΠΊΠ»ΡŽΡ‡ (id_rsa.pub) Π² прСдоставСното ΠΏΠΎΠ»Π΅.
  4. Π—Π°Π²ΡŠΡ€ΡˆΠ΅Ρ‚Π΅ настройката Π½Π° VPS, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠ»Π°Π½, Ρ€Π΅Π³ΠΈΠΎΠ½ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΡ†ΠΈΠΈ.

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ VPS бъдС създадСн, Ρ‚ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ бъдС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Π΄Π° позволява SSH Π΄ΠΎΡΡ‚ΡŠΠΏ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° вашия SSH ΠΊΠ»ΡŽΡ‡.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ към VPS

Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ VPS Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ с вашия SSH ΠΊΠ»ΡŽΡ‡, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с Π½Π΅Π³ΠΎ, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° (Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ your_vps_ip с IP адрСса Π½Π° вашия VPS):

ssh root@your_vps_ip

Ако всичко Π΅ настроСно ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ, Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π°

стС Π²Π»Π΅Π·Π»ΠΈ във вашия VPS, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°.

ДобавянС Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ към ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ VPS

Ако Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ VPS, Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ удостовСряванС с ΠΏΠ°Ρ€ΠΎΠ»Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Π·Π° Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ Π±ΡŠΠ΄Π΅Ρ‰ΠΈΡ‚Π΅ влизания. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅:

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π²ΠΎΠΉΠΊΠ° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ)

Ако всС ΠΎΡ‰Π΅ Π½Π΅ стС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π»ΠΈ Π΄Π²ΠΎΠΉΠΊΠ° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° си машина, Π·Π° Π΄Π° я ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

ΠšΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ публичния ΠΊΠ»ΡŽΡ‡(id_rsa.pub), ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅:

cat ~/.ssh/id_rsa.pub

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π’Π»Π΅Π·Ρ‚Π΅ във вашия VPS

Π—Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ към ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ VPS, Ρ‰Π΅ трябва Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π² Π½Π΅Π³ΠΎ ΠΏΠΎ тСкущия ΠΌΠ΅Ρ‚ΠΎΠ΄ (вСроятно с ΠΏΠ°Ρ€ΠΎΠ»Π°). Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π° Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с вашия VPS (Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ your_vps_ip с дСйствитСлния IP адрСс):

ssh root@your_vps_ip

Π’ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° си, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: БъздаванС Π½Π° дирСкторията .ssh (Π°ΠΊΠΎ Π½Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π°)

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π²Π»Π΅Π·Π΅Ρ‚Π΅ във вашия VPS, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ дирСкторията.ssh ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°. Ако Π½Π΅, ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ я, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ:

mkdir -p ~/.ssh
chmod 700 ~/.ssh

ДирСкторията .ssh Π΅ мястото, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ‰Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° публичният Π²ΠΈ ΠΊΠ»ΡŽΡ‡.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ДобавянС Π½Π° публичния ΠΊΠ»ΡŽΡ‡ към Ρ„Π°ΠΉΠ»Π° authorized_keys

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° трябва Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ публичния си ΠΊΠ»ΡŽΡ‡ към Ρ„Π°ΠΉΠ»Π° authorized_keys, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ SSH Π·Π° удостовСряванС Π½Π° ΠΎΠΏΠΈΡ‚ΠΈΡ‚Π΅ Π²ΠΈ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅.

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° authorized_keys (ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ Π³ΠΎ, Π°ΠΊΠΎ Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°) с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ nano:
    nano ~/.ssh/authorized_keys
  2. ΠŸΠΎΡΡ‚Π°Π²Π΅Ρ‚Π΅ публичния си SSH ΠΊΠ»ΡŽΡ‡ (ΠΊΠΎΠΏΠΈΡ€Π°Π½ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° cat ~/.ssh/id_rsa.pub ) във Ρ„Π°ΠΉΠ»Π°.
  3. Π—Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π°, ΠΊΠ°Ρ‚ΠΎ натиснСтС Ctrl X, слСд Ρ‚ΠΎΠ²Π° Y ΠΈ натиснСтС Enter.
  4. Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Ρ„Π°ΠΉΠ»Π° authorized_keys, Π·Π° Π΄Π° стС сигурни, Ρ‡Π΅ Ρ‚ΠΎΠΉ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ само Π·Π° тСкущия ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»:
    chmod 600 ~/.ssh/authorized_keys

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: ВСстванС Π½Π° удостовСряванСто Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡Π°, ΠΈΠ·Π»Π΅Π·Ρ‚Π΅ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° сСсия, ΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅:

exit

Π‘Π΅Π³Π° ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ във вашия VPS Ρ‡Ρ€Π΅Π· SSH:

ssh root@your_vps_ip

Ако ΠΊΠ»ΡŽΡ‡ΡŠΡ‚ Π΅ Π±ΠΈΠ» Π΄ΠΎΠ±Π°Π²Π΅Π½ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, трябва Π΄Π° Π²Π»Π΅Π·Π΅Ρ‚Π΅ Π² систСмата, Π±Π΅Π· Π΄Π° Π²ΠΈ бъдС поискана ΠΏΠ°Ρ€ΠΎΠ»Π°.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 6: Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° удостовСряванСто с ΠΏΠ°Ρ€ΠΎΠ»Π° (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ€)

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

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ» SSH Π½Π° вашия VPS:
    nano /etc/ssh/sshd_config
  2. НамСрСтС слСднитС Ρ€Π΅Π΄ΠΎΠ²Π΅ ΠΈ Π³ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ Π½Π°:
    PasswordAuthentication no
    PubkeyAuthentication yes
  3. Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° ΠΈ рСстартирайтС SSH услугата, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:
    systemctl restart sshd

Π’ΠΎΠ²Π° Ρ‰Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°, ΠΊΠ°Ρ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π° само Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ с Π²Π°Π»ΠΈΠ΄Π΅Π½ SSH ΠΊΠ»ΡŽΡ‡.

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

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° осигуряванС Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ вашия VPS, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° нСобходимостта ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ удостовСряванС с ΠΏΠ°Ρ€ΠΎΠ»Π°. НСзависимо Π΄Π°Π»ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π½ΠΎΠ² VPS ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°Ρ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰, добавянСто Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π΅ лСсСн процСс, ΠΊΠΎΠΉΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ подобрява сигурността. ΠšΠ°Ρ‚ΠΎ слСдватС Ρ‚ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ лСсно Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° своя VPS, Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ сигурнитС влизания ΠΈ Π΄Π° осигуритС ΠΏΠΎ-високо Π½ΠΈΠ²ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅ си.

15%

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

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

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

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