Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ssh [2025/09/25 14:07] – jp | ssh [2025/09/26 10:29] (current) – jp | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Работа с SSH ===== | + | ===== SSH ===== |
| - | + | ||
| - | ==== Авторизация по ключам ==== | + | |
| - | + | ||
| - | 1. Открываем программу putty gen и генерируем пару ключей. | + | |
| ;#; | ;#; | ||
| - | {{::putty_keypair.jpg?600|}} | + | {{:undefined:ssh_logo.jpg|}} |
| ;#; | ;#; | ||
| - | 2. Сохраняем приватный и публичный ключи в файлах. | + | [[Авторизация по ключам SSH]]\\ |
| - | + | [[Отключаем небезопасные алгоритмы SSH]]\\ | |
| - | 3. Копируем публичный ключ прямо | + | |
| - | + | ||
| - | 4. На Unix-системе вставляем публичный ключ в файл одной строкой (это важно): | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Если папки и файлов в ней нет, их следует создать. | + | |
| - | + | ||
| - | При этом, у папки должны быть права: 700, а у файла: 600. | + | |
| - | + | ||
| - | После создания поменяем это: | + | |
| - | chmod 700 ~/.ssh | + | |
| - | chmod 600 ~/ | + | |
| - | 5. При подключении в Putty указываем файл приватного ключа в настройках | + | |
| - | + | ||
| - | ;#; | + | |
| - | {{:: | + | |
| - | ;#; | + | |
| - | + | ||
| - | + | ||
| - | 6. Вводим имя пользователя, | + | |
| - | + | ||
| - | :!: Если приватный ключ защищен парольной фразой, | + | |
| - | + | ||
| - | === Добавление существующего ключа в Digital Ocean === | + | |
| - | + | ||
| - | 1. Открываем PuttyGen и загружаем туда приватный ключ.\\ | + | |
| - | 2. Копируем публичную часть ключа из соответствующего окна. | + | |
| - | + | ||
| - | === Запрещаем | + | |
| - | + | ||
| - | В конфиге нашего SSH-сервера отключаем возможность авторизации с паролем: | + | |
| - | + | ||
| - | | + | |
| - | Если по паролю по-прежнему можно войти, проверяем, | + | |
| - | + | ||
| - | / | + | |
| - | {{tag> | + | |