lab02: id_rsa -> id_ed25519
Этот коммит содержится в:
@@ -558,18 +558,18 @@ git checkout HEAD -- main.cpp
|
||||
ssh-keygen
|
||||
```
|
||||
|
||||
По умолчанию закрытый ключ записывается в файл `/home/user/.ssh/id_rsa`,
|
||||
По умолчанию закрытый ключ записывается в файл `/home/user/.ssh/id_ed25519`,
|
||||
можно оставить это значение по умолчанию (нажать *Enter*).
|
||||
Далее нужно ввести пароль, которым будет защищен ключ, и повторить его.
|
||||
|
||||
Пример вывода команды:
|
||||
|
||||
`Generating public/private rsa key pair.
|
||||
Enter file in which to save the key (/home/user/.ssh/id_rsa):` *(Enter)*\
|
||||
Enter file in which to save the key (/home/user/.ssh/id_ed25519):` *(Enter)*\
|
||||
`Enter passphrase (empty for no passphrase): ` *(ввод не отображается)*\
|
||||
`Enter same passphrase again: ` *(ввод не отображается)*\
|
||||
`Your identification has been saved in /home/user/.ssh/id_rsa
|
||||
Your public key has been saved in /home/user/.ssh/id_rsa.pub`\
|
||||
`Your identification has been saved in /home/user/.ssh/id_ed25519
|
||||
Your public key has been saved in /home/user/.ssh/id_ed25519.pub`\
|
||||
*(Далее следуют уникальные для каждого ключа строки.)*
|
||||
|
||||
Вводить пароль каждый раз, когда используется ключ, неудобно.
|
||||
@@ -589,13 +589,13 @@ eval $(ssh-agent -s)
|
||||
ssh-add
|
||||
```
|
||||
|
||||
По умолчанию `ssh-add` загружает `~/.ssh/id_rsa`, для загрузки других ключей,
|
||||
По умолчанию `ssh-add` загружает `~/.ssh/id_ed25519`, для загрузки других ключей,
|
||||
если это нужно, можно передавать ей путь к файлу ключа явно.
|
||||
|
||||
Отобразить открытый ключ можно командой:
|
||||
|
||||
``` sh
|
||||
cat ~/.ssh/id_rsa.pub
|
||||
cat ~/.ssh/id_ed25519.pub
|
||||
```
|
||||
|
||||
**Самостоятельно.**
|
||||
@@ -610,7 +610,7 @@ cat ~/.ssh/id_rsa.pub
|
||||
На практике ключи не уничтожают (кроме случаев, когда их украли),
|
||||
а переносят как файлы, например, при переустановке системы.
|
||||
Из проводника Windows файл закрытого ключа
|
||||
виден как `C:\Users\User\.ssh\id_rsa`,
|
||||
виден как `C:\Users\User\.ssh\id_ed25519`,
|
||||
если понадобится его скопировать.
|
||||
|
||||
### Отправка проекта на сервер
|
||||
|
||||
Ссылка в новой задаче
Block a user