Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.58 KB

how-to-create-ssh-key.md

File metadata and controls

20 lines (15 loc) · 1.58 KB

Что такое ssh

SSH (англ. Secure Shell — «безопасная оболочка»[1]) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.

Как сгенерировать ssh ключ для github

Необходимо выполнить команду

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Фразу пароль можно оставить пустой

> Enter passphrase (empty for no passphrase): [Type a passphrase]
> Enter same passphrase again: [Type passphrase again]

Задайте имя ключа. В текущей директории появится два файла:

  • new_key - закрытый ключ. Никому его не передавайте и храните в надежном месте!!!
  • new_key.pub - открытый ключ. Его необходимо загрузить на github