30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
## Генерация и проброс публичного ключа на целевой сервер для подключения по SSH
|
||
|
||
Расположение публичного ключа после генерации по умолчанию в windows будет находиться в
|
||
```bash
|
||
c:\users\<пользователь>\.ssh\ed25519.pub
|
||
```
|
||
|
||
Генерация SSH ключа с именем по умолчанию
|
||
```bash
|
||
ssh-keygen -t ed25519 -C "comment"
|
||
```
|
||
|
||
Генерация ключа с пользовательским названием ключа
|
||
```bash
|
||
ssh-keygen -f <absolute_filepath> -t ed25519 -C "comment"
|
||
```
|
||
|
||
Расположение файла с авторизованными ключами SSH на сервере.
|
||
```bash
|
||
~/.ssh/authorized_keys
|
||
```
|
||
|
||
Если данного файла нет, необходимо его создать
|
||
```bash
|
||
touch ~/.ssh/authorized_keys
|
||
```
|
||
|
||
Необходимо значения публичного ключа записать в файл `authorized_keys` любым доступном текстовым редактором (`vi`, `nano`)
|
||
Пример как должен выглядить публичный ключ
|
||
`ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHw0ZvUV4yC6EPdHPNxHzk6k5dMrcTQ5muU5OYgpSXWP test@testovich.ru` |