Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
| linux:desktop:ssh [26/08/2024 12:51] – osvex | linux:desktop:ssh [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| ====== SSH ====== | ====== SSH ====== | ||
| - | ==== Ключ | + | ==== Генерація ключа та додавання його на сервер |
| Перший крок для налаштування аутентифікації ключів SSH на сервері полягає в тому, щоб згенерувати пару ключів SSH на локальному комп' | Перший крок для налаштування аутентифікації ключів SSH на сервері полягає в тому, щоб згенерувати пару ключів SSH на локальному комп' | ||
| Рядок 10: | Рядок 10: | ||
| < | < | ||
| - | ssh-keygen | + | ssh-keygen |
| </ | </ | ||
| Рядок 16: | Рядок 16: | ||
| Утиліта запропонує вам вибрати місце розміщення генерованих ключів. За замовчуванням ключі зберігаються в каталозі '' | Утиліта запропонує вам вибрати місце розміщення генерованих ключів. За замовчуванням ключі зберігаються в каталозі '' | ||
| - | Якщо раніше ви згенерували пару | + | **Копирование |
| < | < | ||
| - | / | + | ssh-copy-id username@server_ip |
| - | Перезаписати (y/n)? | + | |
| </ | </ | ||
| - | === Коротка назва хоста | + | ==== Коротка назва хоста |
| Для налаштування підключення виду '' | Для налаштування підключення виду '' | ||
| < | < | ||
| - | Host cp | + | Host home |
| HostName 158.101.197.61 | HostName 158.101.197.61 | ||
| User osvex | User osvex | ||
| Рядок 37: | Рядок 35: | ||
| '' | '' | ||
| '' | '' | ||
| - | '' | + | '' |
| - | '' | + | '' |
| - | === \\ | + | |
| Додати публічний ключ на віддалений сервер === | Додати публічний ключ на віддалений сервер === | ||
| Рядок 51: | Рядок 48: | ||
| Після успішного завантаження, | Після успішного завантаження, | ||
| - | === Підключення до сервера по ключу .pem === | + | ==== Підключення до сервера по ключу .pem ==== |
| Щоб використати ключ '' | Щоб використати ключ '' | ||
| Рядок 60: | Рядок 57: | ||
| </ | </ | ||
| - | === Дозволити підключення по SSH до root === | + | ==== Дозволити підключення по SSH до root ==== |
| Якщо для користуча '' | Якщо для користуча '' | ||
| Рядок 67: | Рядок 64: | ||
| RepmitRootLogin yes | RepmitRootLogin yes | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Відключити аутентифікацію по паролю ==== | ||
| + | |||
| + | < | ||
| + | sudo nano / | ||
| + | |||
| + | </ | ||
| + | |||
| + | Відповідний рядок замінити на '' | ||
| + | < | ||
| + | PasswordAuthentication yes | ||
| + | |||
| + | </ | ||
| + | |||
| + | Перезапустити службу: | ||
| + | |||
| + | < | ||
| + | sudo systemctl restart sshd | ||
| </ | </ | ||
| Рядок 89: | Рядок 106: | ||
| </ | </ | ||
| - | === Завантаження за допомогою ключа .pem : === | + | ==== Завантаження за допомогою ключа .pem : ==== |
| Для цього використайте ключ -i та вкажіть шлях до файла-ключа. | Для цього використайте ключ -i та вкажіть шлях до файла-ключа. | ||
| Рядок 98: | Рядок 115: | ||
| </ | </ | ||
| - | === Зворотнє завантаження (з сервера на локальний комп' | + | ==== Зворотнє завантаження (з сервера на локальний комп' |
| Змінити місцями шляхи. Приклад: | Змінити місцями шляхи. Приклад: | ||