SSH-ключи

Инструкция по управлению своими SSH-ключами.

SSH-ключи нужны для более высокого уровня безопасности при подключении к Linux-серверам. Одновременно это и удобство. При создании вы просто выбираете один из ваших публичных ключей в боте и затем подключаетесь без ввода пароля по вашему приватному ключу.

Для начала перейдите во вкладку «Профиль» –> «SSH-ключи» из Главного меню. Здесь будет список добавленных вами ключей. Для внесения нового нажмите «Добавить».

Бот запросит публичный ключ, для его генерации на Linux или MacOS системе откройте терминал и введите команду ssh-keygen и следуйте инструкции:

  1. Enter file in which to save the key (/Users/mac/.ssh/id_ed25519): – название файла для сохранения, можно оставить по умолчанию.

  2. Enter passphrase (empty for no passphrase): – пароль для приватного ключа, если вы хотите большей безопасности на вашем рабочем месте, также можно оставить пустым.

  3. Ключ сгенерирован, появится два файла, один из которых с расширением .pub, он нам и нужен, в нашем случае /Users/mac/.ssh/id_ed25519.pub

  4. Нужно вывести содержимое файла в терминал и отправить в бот, это можно сделать командой cat, например cat /Users/mac/.ssh/id_ed25519.pub

  5. Пример нашего публичного ключа – ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJO4IRBJXdS68packRiCVdQ3UgBi7k2snsDUB+LZan3x [email protected]

После ввода ключа бот запросит название для него, его нельзя будет изменить позже.

Скриншот 1. Меню управления ключом.

В меню управления ключом (см. скриншот 1) вы можете сделать его по умолчанию, чтобы в дальнейшем не выбирать при инсталляции нового сервера или удалить.

SSH-ключи с гостевыми серверами

Если у вас имеется установленный по умолчанию SSH-ключ и с вами поделились доступом к серверу, то при активации доступа ключ автоматически будет экспортирован на сервер, вам даже не нужно указывать пароль при подключении.

Last updated

Was this helpful?