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> | + |