Дата публикации
4 Октября 2020
Дата изменения
2 Марта 2021
Уникальных просмотров
1.297

Оглавление

Мы находимся на сервере под root пользователем, который имеет неограниченный доступ и в первую очередь, нужно побеспокоиться о его безопасности. Для начала поменяем ему пароль:

Меняем пароль для root пользователя

Пишем команду, после чего вводим и повторяем новый пароль:

passwd root

Добавляем публичный ключ на сервер

Теперь нам нужно дать серверу узнать про наш публичный ключ, переходим в директорию .ssh на сервере и смотрим список файлов и папок:

cd .ssh/
ls -la

Нас интересуем файл authorized_keys — открываем его в редакторе Vi:

vim authorized_keys

В этот файл нам нужно вставить содержимое публичного ключа, который мы создали в предыдущей статье. Получить содержимое ключа для копирования в буфер обмена можно следующей командой:

cat ~/.ssh/название_ключа.pub

Вставляем содержимое в authorized_keys и сохраняем его.

Работаем с публичным ключом локально

Далее, нам нужно изменить права на публичный ключ который расположен локально на нашем компьютере:

chmod 600 ~/.ssh/название_ключа.pub

Так же, чтобы ключ не запрашивал постоянно пароль при подключении, нужно локально добавить его в список узнаваемых (в этот раз добавляем не публичный, а приватный ключ):

ssh-add ~/.ssh/название_ключа

Если сервер вновь спросит пароль, выполните команду ssh-add вновь.

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

ssh -i ~/.ssh/название_ключа root@IP_адрес_сервера

Алиас для подключения к серверу

Теперь, когда мы настроили подключение к серверу, можно создать алиас. Это позволит нам в дальнейшем менять имя пользователя или IP адрес сервера в одном месте.

alias название_команды='ssh -i ~/.ssh/название_ключа root@IP адрес сервера'

Благодарность автору

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

Один из самых популярных способов поблагодарить автора, воспользоваться сервисом Яндекс.Деньги.

Время работы: 0,1177 s
Время запросов: 0,1177 s
Количество запросов: 27
Источник: cache