Коротка відповідь
Як згенерувати SSH-ключ для мого VPS?
Щоб згенерувати SSH-ключ для вашого VPS, виконайте ssh-keygen -t ed25519 -C "label" -f ~/.ssh/gloamport_ed25519, задайте парольну фразу, а потім вставте вміст файлу .pub під час оформлення. У Gloamport ключ необов'язковий, а тариф Ember коштує $3.74 на місяць при 12-місячному терміні.
Які файли створює ssh-keygen?
| Файл | Що це таке | Хто може його бачити |
|---|---|---|
~/.ssh/gloamport_ed25519 | Приватний ключ (ім'я, яке ви передаєте через -f) | Лише ви. Ніколи не вставляйте його нікуди |
~/.ssh/gloamport_ed25519.pub | Публічний ключ, те саме ім'я з доданим .pub | Будь-хто; це те, що ви передаєте VPS |
~/.ssh/authorized_keys на VPS | Список публічних ключів, яким дозволено входити | Root на VPS |
Імена файлів відповідають посібнику ssh-keygen(1): до імені приватного ключа додається .pub.
Навіщо використовувати SSH-ключ замість пароля?
SSH-ключ надійніший за пароль: його неможливо вгадати через мережу, і він ніколи не надсилається на сервер. Сервер зберігає лише публічну частину, а вхід підтверджує, що ви володієте приватною.
У Gloamport Root over SSH. Paste a public key at checkout and password login stays switched off; leave it empty and the team sets a temporary root password, shown in your dashboard, that you change at first login. За опитуванням Gloamport серед 10 листопада 2026 р., 28 з 49 записів зазначають, що під час реєстрації документ, що посвідчує особу, не запитують, тож для багатьох серверів SSH-ключ є єдиним обліковим даним, прив'язаним до машини. Ставтеся до нього відповідно.
Як згенерувати SSH-ключ крок за кроком?
Чотири кроки на вашому комп'ютері, а потім один крок під час оформлення.
Запустіть ssh-keygen
Використовуйте
-t ed25519, що є типом за замовчуванням, з-Cдля мітки та-fдля імені файлу.Задайте парольну фразу
Введіть парольну фразу, коли вас попросять. Вона шифрує приватний ключ на диску, тож викраденого файлу самого по собі недостатньо.
Виведіть публічний ключ
Виведіть файл
.pubкомандоюcatі скопіюйте один рядок.Вставте під час оформлення
Вставте рядок у поле SSH-ключа під час замовлення. Ключ необов'язковий: якщо залишити поле порожнім, ви отримаєте тимчасовий пароль root, який треба змінити при першому вході.
Увійти
Підключіться командою
ssh -iта шляхом до приватного ключа, щойно панель покаже IP-адресу.
Яка точна команда ssh-keygen?
Команда має вигляд ssh-keygen -t ed25519 -C "label" -f ~/.ssh/gloamport_ed25519. Посібник стверджує, що ed25519 є типом за замовчуванням, що -C задає коментар (за замовчуванням user@host), що -f задає ім'я файлу ключа і що функція вироблення ключа за замовчуванням використовує 16 раундів (-a).
ssh-keygen -t ed25519 -C "gloamport-vps" -f ~/.ssh/gloamport_ed25519cat ~/.ssh/gloamport_ed25519.pub
ssh-keygen -l -f ~/.ssh/gloamport_ed25519.pubЯк додати ключ до вже наявного VPS?
Якщо VPS уже існує і ви можете увійти за паролем, використайте ssh-copy-id. Посібник каже, що вона додає ваш публічний ключ до файлу ~/.ssh/authorized_keys віддаленого користувача і створює файл та каталог, якщо їх немає. Щоб вказати ім'я ключа, використайте -i.
ssh-copy-id -i ~/.ssh/gloamport_ed25519.pub root@YOUR_VPS_IP
ssh -i ~/.ssh/gloamport_ed25519 root@YOUR_VPS_IPЩо робити після першого входу?
Закрийте зайві двері. Ваше перше завдання на новому сервері — вимкнути вхід за паролем і обмежити, хто може входити, що описано в Як захистити SSH на новому VPS?.
Якщо ви ще не оформили замовлення, Як купити VPS за Monero (XMR)? пояснює оплату, а Чи можна отримати VPS без електронної адреси? розповідає про номер облікового запису. Ember починається від $7.48 на місяць або $3.74 на місяць при 12-місячному терміні; дивіться сторінку цін.
Підсумок
- Використовуйте
ssh-keygen -t ed25519; ed25519 є типом ключа за замовчуванням. - Назвіть файл через
-fі додайте мітку за допомогою-C. - Задайте парольну фразу, щоб приватний ключ був зашифрований на диску.
- Передавайте VPS лише файл
.pub. - У Gloamport SSH-ключ під час оформлення необов'язковий.
ssh-copy-id -iдодає ключ до наявного сервера.- Ember коштує $3.74 на місяць при 12-місячному терміні.
SSH-ключі для VPS: поширені питання
Який тип ключа обрати?
Ed25519. Посібник ssh-keygen називає його типом за замовчуванням, а ключі такого типу короткі, їх легко вставити під час оформлення.
Чи обов'язково задавати парольну фразу?
Це необов'язково, але рекомендовано. Парольна фраза шифрує файл приватного ключа, тож скопійований файл без неї не можна використати.
Що буде, якщо залишити поле SSH-ключа порожнім у Gloamport?
Команда встановлює тимчасовий пароль root, який показано на вашій панелі. Ви змінюєте його при першому вході, а ключ можна додати пізніше.
Як подивитися відбиток ключа?
Виконайте ssh-keygen -l -f з шляхом до публічного ключа. Параметр -l показує відбиток файлу ключа.
Чи можна використовувати один ключ для кількох серверів?
Технічно так, але один ключ на одне призначення обмежує збитки, якщо він витече. Створюйте нове ім'я файлу через -f для кожної групи серверів.
Джерела (2)
- сторінка довідки ssh-keygen(1) — Debian (checked 2026-11-10)
- Сторінка посібника ssh-copy-id(1) — Debian (checked 2026-11-10)