coding

ssh авторизация по ключу

18 декабря 2016 г.

Настроив авторизацию по ключу можно будет забыть о паролях и ip адресах для серверов и не только, к которым приходится подключаться по ssh.

Итак, на своем компе генерируем ключ:

$ ssh-keygen -t rsa -q -N '' -f ~/.ssh/id_rsa

Копируем его на сервер, здесь имя@сервер может выглядеть например так alexandr@84.53.208.43 (вставить свое имя@сервер):

$ ssh-copy-id -i ~/.ssh/id_rsa имя@сервер

Уже заходить на сервер можно так:

$ ssh 84.53.20.43 (вставить всой адрес)

Но мы пойдем еще дальше, серверов может быть много, а запоминать все их адреса не очень интересно. Серверам можно присвоить человекопонятые имена и подключаться в дальнейшем используя их. Для этого прописываем в .ssh/config (а если такого файла нет, то создаем его):

Host имя_соединения //придуманное имя
    Hostname сервер //типа 84.53.208.43
    User имя //имя авторизации
    Compression yes

теперь заходим так:

$ ssh имя_соединения

Просмотров - 486

Оставить комментарий

Комментарий будет размещен на сайте после прохождения модерации.

Комментарии

Еще не оставлено ни одного комментария.