Настройка входа по ключу в Ubuntu 18 — различия между версиями
Материал из m6a
Vshpagin (обсуждение | вклад) (Новая страница: «==Задача== Настроить удобный и безопасный вход на сервер ==Окружение== *:Category:Ubuntu 18.04|Ubuntu 18.0…») |
Vshpagin (обсуждение | вклад) м (→Последовательность действий) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 10: | Строка 10: | ||
==Последовательность действий== | ==Последовательность действий== | ||
*Разрешаем вход root | *Разрешаем вход root | ||
− | + | sed -i 's/^.*PermitRootLogin.*$/PermitRootLogin yes/g' /etc/ssh/sshd_config | |
− | + | ||
*Перезапускаем ssh | *Перезапускаем ssh | ||
systemctl restart ssh || systemctl restart sshd | systemctl restart ssh || systemctl restart sshd | ||
Строка 19: | Строка 18: | ||
ssh-copy-id -i ~/.ssh/id_rsa.pub root@%ip% | ssh-copy-id -i ~/.ssh/id_rsa.pub root@%ip% | ||
*Разрешаем вход root только по ключу | *Разрешаем вход root только по ключу | ||
− | + | sed -i 's/^.*PermitRootLogin.*$/PermitRootLogin without-password/g' /etc/ssh/sshd_config | |
− | + | ||
*Перезапускаем ssh | *Перезапускаем ssh | ||
systemctl restart ssh || systemctl restart sshd | systemctl restart ssh || systemctl restart sshd | ||
Строка 28: | Строка 26: | ||
User root | User root | ||
Hostname %ip% | Hostname %ip% | ||
+ | |||
==Заключение== | ==Заключение== | ||
Мы получили удобный и безопасный вход на сервер | Мы получили удобный и безопасный вход на сервер |
Текущая версия на 22:32, 8 декабря 2020
Содержание
Задача
Настроить удобный и безопасный вход на сервер
Окружение
Требования
Квалификация
Последовательность действий
- Разрешаем вход root
sed -i 's/^.*PermitRootLogin.*$/PermitRootLogin yes/g' /etc/ssh/sshd_config
- Перезапускаем ssh
systemctl restart ssh || systemctl restart sshd
- Задаем пароль для root
passwd root
- Копируем публичный ключ на сервер
ssh-copy-id -i ~/.ssh/id_rsa.pub root@%ip%
- Разрешаем вход root только по ключу
sed -i 's/^.*PermitRootLogin.*$/PermitRootLogin without-password/g' /etc/ssh/sshd_config
- Перезапускаем ssh
systemctl restart ssh || systemctl restart sshd
- Настраиваем синоним сервера
vi ~/.ssh/config Host %name% User root Hostname %ip%
Заключение
Мы получили удобный и безопасный вход на сервер