Редактирование SSH
Материал из K.Wiki
Внимание! Вы не авторизовались на сайте.
В истории изменений этой страницы будет записан ваш IP-адрес.Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | == Работа с | + | == Работа с ключами == |
− | + | ||
По-умолчанию ключи хранятся в директории <tt>~/.ssh</tt> для [[Linux]]. | По-умолчанию ключи хранятся в директории <tt>~/.ssh</tt> для [[Linux]]. | ||
− | + | Ключи разбиваются на пары, в каждой паре: публичный (<tt>.pub</tt>)и приватный (<tt>.key</tt> или без расширения). | |
− | + | ||
− | === Как | + | === Как сгенерировать новую пару ключей? === |
<ol> | <ol> | ||
<li> | <li> | ||
− | Выполнить команду, заменив | + | Выполнить команду, заменив <tt>{адрес email}</tt> своим адресом электронной почты: |
− | <pre>ssh-keygen -t rsa -b 4096 | + | <pre>ssh-keygen -t rsa -b 4096 -C "{адрес email}"</pre> |
</li> | </li> | ||
− | <li>Ввести пароль для доступа по | + | <li>Ввести путь для файла приватного ключа.</li> |
− | <li>Повторно ввести пароль.</li> | + | <li>Ввести пароль для доступа по ключу.</li> |
+ | <li>Повторно ввести пароль для доступа по ключу.</li> | ||
</ol> | </ol> | ||
− | === Как изменить пароль для доступа по | + | === Как изменить пароль для доступа по ключу? === |
<ol> | <ol> | ||
<li> | <li> | ||
− | Выполнить команду | + | Выполнить команду: |
− | <pre>ssh-keygen -p | + | <pre>ssh-keygen -p</pre> |
</li> | </li> | ||
+ | <li>Ввести путь к файлу приватного ключа.</li> | ||
<li>Если был задан старый пароль, ввести его.</li> | <li>Если был задан старый пароль, ввести его.</li> | ||
<li>Ввести новый пароль.</li> | <li>Ввести новый пароль.</li> | ||
Строка 26: | Строка 26: | ||
</ol> | </ol> | ||
− | === Как | + | === Как сделать так, чтобы пароль не нужно было вводить при подключении? === |
− | Для этого нужно добавить | + | Для этого нужно добавить его в '''ssh-agent'''. |
<ol> | <ol> | ||
<li> | <li> | ||
Строка 34: | Строка 34: | ||
</li> | </li> | ||
<li> | <li> | ||
− | Выполнить команду, заменив | + | Выполнить команду, заменив <tt>{файл приватного ключа}</tt> на путь к файлу приватного ключа: |
− | <pre>ssh-add { | + | <pre>ssh-add {файл приватного ключа}</pre> |
</li> | </li> | ||
<li>Ввести пароль.</li> | <li>Ввести пароль.</li> | ||
</ol> | </ol> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Работа с файлами == | == Работа с файлами == |