15%

Alexhost исполняСт ваши ТСлания

ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ опрос ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ·Ρ‹

20.01.2025
No categories

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ 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-ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ добавляСт ваш email Π² качСствС коммСнтария ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ. БлСдуя подсказкам Π½Π° экранС, сохранитС ΠΊΠ»ΡŽΡ‡ Π² стандартном мСстС(~/.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. НайдитС ΠΎΠΏΡ†ΠΈΡŽ “Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ SSH-ΠΊΠ»ΡŽΡ‡” ΠΈΠ»ΠΈ “ΠœΠ΅Ρ‚ΠΎΠ΄ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ“.
  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%

Alexhost исполняСт ваши ТСлания

ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ опрос ΠΈ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ·Ρ‹

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ записи Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹.