SSH

Матеріал з Wiki.Zina
Версія від 08:37, 3 серпня 2021, створена Romych (обговорення | внесок) (→Подключение к проду по SSH)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Подключение к проду по SSH

[ред. | ред. код]
ssh zina@zinahost.com

Авторизация SSH без пароля, с использованием файла ключа

[ред. | ред. код]

На локальной машине создадим файл ключа:

ssh-keygen -t rsa

На вопрос «Enter file in which to save the key» нажать Enter.

На вопрос «Enter passphrase» можно или ввести пароль, или нажать Enter, чтобы пароль при подключении по SSH не спрашивался.

В результате в папке ~/.ssh появятся два файла:
  • id_rsa — ключ
  • id_rsa.pub — публичная часть ключа

Теперь загрузите на удаленный сервер публичную часть ключа:

ssh-copy-id user@server

Потребуется ввести пароль пользователя user.

Готово, теперь можно заходить на удаленный сервер по SSH без пароля:

ssh user@server
Чтобы добавить новый сервер, еще один ключ создавать не нужно. Достаточно запустить ssh-copy-id с доступом к новому серверу:
ssh-copy-id user@newserver

ssh server

[ред. | ред. код]

Чтобы входить не длинной командой ssh user@server, а короткой типа ssh server, нужно прописать в файле ~/.ssh/config:

Host server
 HostName server.com
 User user

Host newserver
 HostName newserver.org
 Port 2222
 User another