Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
10 хв залишилось
Веб- і бізнес-додатки

Як підключитися до свого сайту через SSH?

Mary H By Mary H 10 хв читання Оновлено 10 червня 2023
wordpress ssh захищений віддалений доступ

Знаючи як підключитися до вашого сайту через SSH дозволяє встановлювати з'єднання між локальною машиною та віддаленим хостом. Сьогодні багато компаній використовують нові технології, щоб підвищити продуктивність та зменшити витрати, а SSH не виняток.

Прогрес створює нові вимоги, а сучасна безпека може протистояти застарілим методам. Тому ми розглянемо SSH як рішення.

Продовжуйте читати, щоб дізнатися про SSH та як створити безпечне та надійне з'єднання. Перш ніж говорити про підключення через SSH, розберемося, що таке SSH.

Що таке SSH?

SSH розшифровується як secure shell — це протокол безпечного зв'язку, який встановлює зашифровані з'єднання в мережі через HTTP (протокол передачі гіпертексту). HTTP передає дані веб-сайтів між комп'ютерами, а SSH додає до цього надійний рівень захисту для доступу до віддалених ресурсів.

SSH підтримує різні способи захисту доступу до сервера, включаючи передачу файлів і синхронізацію, FTP через SSH, безпечне копіювання та приватний доступ до сервера за допомогою OpenSSH. Таким чином, ви зможете підключитися до свого веб-сайту за допомогою клієнта SSH для безпечної передачі даних через графічний інтерфейс або командний рядок.

Звичайно, спочатку вам потрібно змінити порт SSH змінити його зі значення за замовчуванням щоб зробити його дійсно захищеним. 

Також читайте : Переспрямування портів на Windows VPS

 

Порада: Оскільки Linux та Mac Os мають вбудовані інтерфейси SSH, не потрібно встановлювати клієнт SSH.

wordpress-vps Почніть блогувати

Розгорніть WordPress на потужному залізі з NVMe-сховищем і мінімальною затримкою по всьому світу. Обирайте зручний дистрибутив.

Отримати WordPress VPS

Як підключитися до хосту за допомогою SSH?

Щоб почати підключення вашого сайту через SSH, вам потрібні інструменти для цього. Для початку слід з'єднатися з сервером через SSH, використовуючи терміналу, про яку йдеться далі, щоб встановити з'єднання через SSH.

Як підключитися до сервера через SSH у терміналі?

Mac та Linux Os можуть ініціювати z'єднання SSH за допомогою Терміналу. Терміналу — це тип емулятора, подібний до DOS, що виконує рядкові команди як на вашій системі, так і на віддаленому сервері.

Тому тут немає графічного інтерфейсу, який би полегшив встановлення з'єднання SSH з вашим хостом. У цьому простому текстовому чорному вікні у вас є всі необхідні та цінні опції для досягнення потрібного результату.

підключитися до вашого веб-сайту через ssh

  • Спочатку натисніть на піктограму запуску Pod, а потім введіть "Terminal" в поле пошуку
  • Можна також перейти до Терміналу через Applications > Utilities

Як підключитися до вебсервера через Putty?

Putty — це безплатне програмне забезпечення терміналу SSH, відоме як клієнтська програма SSH, яка працює на Windows для доступу до вашого VPS, фізичної машини або кількох віртуальних машин на одному хості для їх управління. Легко використовується.

На відміну від Терміналу, для підключення вашого веб-сервера через SSH потрібно спочатку завантажити та встановити Putty, а потім перейти до наступних кроків.

Встановлення клієнта Putty SSH на Windows

Порада: Ви можете вибрати пакет, який найкраще відповідає вашій версії Windows, і рекомендується завантажити 32-розрядну версію для більшої безпеки.

Обидва способи дають вам можливість підключитися до сервера SSH з Windows або Mac Os. Після того як ви встановите клієнт SSH або Terminal як передумову для підключення, переходимо до командного рядка. Там ви зможете запускати коди та надсилати команди на цільовий сервер. Перед тим ознайомтеся з інформацією нижче.

Також читайте : Встановлення MikroTik CHR на VPS (Використовуючи PuTTY)

Вимоги для підключення до вашого веб-сайту через SSH

Вимоги для встановлення SSH-з'єднання

  1. IP-адреса сервера: ваше доменне імʻя або IP-адреса
  2. Порт SSH: номер порту надає ваш хостинг-провайдер
  3. Ім'я користувача SSH: це ваше ім'я користувача FTP (не адміністратор WordPress)
  4. Пароль SSH: це ваш пароль FTP
  5. По завершенні встановлення PuTTY відкрийте програму й використовуйте її для підключення до вашого веб-сайту.
  6. Щоб підключитися за допомогою клієнта PuTTY SSH, відкрийте його, а потім введіть IP-адресу вашого сервера та порт SSH.
  7. Натисніть кнопку Open, щоб продовжити.
  8. З'явиться вікно входу з пропозицією ввести ім'я користувача SSH та натиснути Enter.
  9. Потім введіть пароль SSH та знову натисніть Enter.

Після успішного підключення до сервера через клієнт PuTTY SSH ви зможете запускати необхідні команди.

Читайте також: Як використовувати SSH для підключення до віддаленого сервера?

14 корисних базових команд SSH

За допомогою команд SSH ви можете переміщувати файли, видаляти папки, створювати нові каталоги, змінювати дозволи користувачів тощо.

  1. Команда ls: виводить список файлів і каталогів у поточній папці.
ls
  1. Команда cd: змінює каталог і переходить в іншу локацію. Наприклад: $ cd /home
cd
  1. Команда mkdir: створює новий каталог.
mkdir
  1. Команда touch: додає новий файл до каталогу.
touch
  1. Команда rm: видаляє файл або папку.
rm
  1. Команда cp: копіює файли та папки.

Примітка: Вкажіть назву файлу або каталогу та місце, куди ви хочете його скопіювати. Наприклад: $ cp [параметри] [джерело] [місце призначення]

cp
  1. Команда mv: переміщує файли. Вкажіть джерело та місце призначення файлу. mv [джерело] [призначення]
mv

Тепер розглянемо додаткові параметри, які можна додати на початку команди.

  • -f: Цей параметр видалить файл в місці призначення та дозволить створити новий файл, якщо у вас немає прав на запис.
  • -u: копіюйте вихідний файл тільки якщо він новіший за файл призначення.
  • -н: це не перезапише існуючий файл і захистить його від змін
  • -a: цей параметр архівує файли.
  • -R: використовується тільки для папок; копіює всі файли та папки всередину цільової папки.
  1. Команда Clear: ця команда очищує екран терміналу.
clear
  1. Команда Tar: ця команда створює та розпаковує стиснені архіви.
tar cvzf ArchiveName.tar.gz /path/to/directory
  1. Команда Wget: ця команда завантажує файли з інтернету.
wget http://fileurl/filename.ext
  1. Команда Du: ця команда показує розмір файлів та папок у конкретній папці.
du
  1. Команда History: ця команда показує нещодавно використані команди
history 50
  1. Команда PWD: ця команда видає повний шлях до вашої поточної папки. Після виконання цієї команди ви побачите щось на кшталт: home/user/public_html
pwd
  1. Команда Find: ця команда шукає файли та показує їхні атрибути (ім'я, розмір, тип файлу тощо). Використовуйте її так: find [стартова_папка] [параметри] [термін_пошуку]
find

Також прочитайте: Тихе встановлення Google Chrome

Кроки для генерування пари ключів

генеруйте пари SSH-ключів

  • Генеруйте публічний ключ у Терміналі
  • Додайте пару ключів на ваш хостинг-акаунт.
  • Генеруйте приватний ключ через клієнт SSH (Putty)

Читайте також: Генерація ключів SSH у Windows 10

Як згенерувати пару відкритих ключів у Терміналі?

Генеруйте автентифікацію з публічним ключем для Linux та Mac: почніть вводити команди в Терміналі та використовуйте Open SSH.

  • Відкрийте вікно терміналу. На підказці shell введіть таку команду:
  • Програма ssh-keygen просить вас вказати розташування та ім'я файлу ключа.

Порада: Можете ввести нову назву або використати стандартну й натиснути Enter.

  • Можете додатково створити парольну фразу для захисту вашого ключа.
  • Скопіюйте публічну половину пари ключів на ваш сервер, використовуючи команду нижче
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

Замість user та server введіть своє ім'я користувача та адресу сервера, на якому ви хочете використовувати автентифікацію з ключем.

  • Введіть пароль вашого облікового запису користувача для того сервера SSH, коли буде запрошено

Порада: Тепер ви можете автентифікуватися на вашому сервері, використовуючи пару ключів.

wordpress-vps Почніть блогувати

Розгорніть WordPress на потужному залізі з NVMe-сховищем і мінімальною затримкою по всьому світу. Обирайте зручний дистрибутив.

Отримати WordPress VPS

Як згенерувати вашу приватну пару ключів SSH?

Створення нового ключа SSH — це перший крок до встановлення високого рівня безпеки аутентифікації. Вам потрібен цей ключ SSH, щоб підключитися до серверу з максимальною безпекою під час входу.

Коли ключі створено правильно, вони забезпечують покращену безпеку та швидкий і зручний доступ до управління вашими серверами.

Замість традиційного способу з логіном та паролем, Термінал чи клієнт SSH дають вам професійніший підхід.

Читайте також: Розміщення кількох веб-сайтів на одному сервері

Генерування приватного ключа SSH за допомогою клієнта SSH

генеруємо приватний SSH ключ

  • Спочатку відкрийте програму PuTTYgen
  • Потім у розділі типу ключа виберіть RSA SSH-2.
  • Далі натисніть кнопку Generate в розділі Actions.

Порада: На цьому кроці почніть рухати мишею по вікну, доки зелена смуга прогресу не заповниться.

Це потрібно для генерування випадкового руху під час аутентифікації. Це один із найнадійніших методів захисту від зловмисників.

генератор ключів PuTTY

  • Після завершення смуги прогресу PuTTYgen створить вашу пару ключів SSH.
  • Введіть кодову фразу в поле Key passphrase та повторно введіть її.Підтвердити парольна фраза поле
  • Натисніть кнопку Save private key

Порада: не забудьте зберегти приватний ключ — він буде потрібен під час наступного підключення до вашої машини.

зберігаємо приватний ключ

  • Клацніть правою кнопкою миші у текстовому полі з назвою «Public key for pasting into OpenSSH authorized_keys file» і виберіть «Select All».
  • Тепер знову клацніть правою кнопкою миші в тому ж текстовому полі й виберіть «Copy».

Як імпортувати ключ SSH

Коли у вас є новий ключ, збережений на комп'ютері, імпортуйте його в агент ключів PuTTY.

Ці два кроки імпортують ключ SSH до PuTTY.

  • Натисніть кнопку Agent, яка відкриває менеджер ключів у вікні PuTTY Configuration.
  • Натисніть кнопку «Add Key», знайдіть місце, де ви зберегли приватний ключ, виберіть його і натисніть Open.

Порада: Введіть кодову фразу вашого ключа, якщо це необхідно.

wordpress-vps Почніть блогувати

Розгорніть WordPress на потужному залізі з NVMe-сховищем і мінімальною затримкою по всьому світу. Обирайте зручний дистрибутив.

Отримати WordPress VPS

Висновок

Підключення до вашого вебсайту через SSH має різні переваги та етапи. Щоб залишатися конкурентоспроможним в сучасному світі мережевого спілкування, потрібно забезпечити високу безпеку файлів вашого вебсайту та входів до хмарних серверів.

Створення публічного ключа для аутентифікації шифрує ваші з'єднання із серверами. Приватний ключ, який має отримувач, розшифровує це з'єднання. В результаті цей двосторонній процес гарантує безпечну взаємодію між двома точками мережі. Серйозно ставтеся до цього, щоб забезпечити безпеку в цифровому світі.

Поділитися

Ще з блогу

Читайте далі.

Зображення для огляду Odoo: великий заголовок ліворуч і логотип Odoo праворуч, на тлі м'якого фіолетового хмарного фону з панелями інтерфейсу застосунку.
Веб- і бізнес-додатки

Повний огляд Odoo: чи підходить Odoo як ERP для вашого бізнесу

Odoo - одна з найбільш розглянутих ERP-платформ для бізнесу, що зростає, і причина проста: вона обіцяє закрити багато потреб в одному місці. Продажі, бухгалтерія, складський облік

Джим ШварцДжим Шварц 11 хв читання
Зображення для статті про відкриті альтернативи WordPress: барвистий градієнтний фон, монітор, редактор коду, розмитий попередній перегляд дашборду та великий заголовок ліворуч.
Веб- і бізнес-додатки

Найкращі відкриті альтернативи WordPress для розробників

WordPress залишається актуальним і добре справляється з широким спектром сайтів. У каталозі плагінів налічується понад 62 000 плагінів, а в каталозі тем - понад 14 000 безплатних тем. Tha

Джим ШварцДжим Шварц 14 хв читання
Зображення для порівняння Automad і WordPress: логотипи обох платформ і заголовок із запитанням, яку CMS обрати розробникам.
Веб- і бізнес-додатки

Automad проти WordPress: детальне порівняння двох провідних CMS-платформ

Automad та WordPress вирішують одне й те саме завдання двома принципово різними способами. Automad — це CMS на основі файлів і рушій шаблонів: контент зберігається у файлах, а не в базі даних. Натомість WordPress,

Джим ШварцДжим Шварц 9 хв читання

Готові до розгортання? З $2.48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів протягом 14 днів.