main
Дмитрий Козлюк 1 год назад
Родитель 3d851fdb72
Сommit 8f9b1ecaad

@ -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`,
если понадобится его скопировать.
### Отправка проекта на сервер

Загрузка…
Отмена
Сохранить