Прозрачная SSH авторизация с использованием ключей шифрования
При частых подключениях по ssh
к какой либо машине, либо группе машин, можно настроить прозрачное подключение, используя ключи шифрования. Данный метод подключения, не только избавит от постоянного ввода паролей при подключении по ssh
, но и сделает подключения более безопасным.
При прозрачном подключении никто не сможет войти на сервер не обладая приватным ключом и кодовой фразой если она задана.
Генерация SSH ключей
JUQwJTkzJUQwJUI1JUQwJUJEJUQwJUI1JUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQxJThGJTIwJUQwJUJBJUQwJUJCJUQxJThFJUQxJTg3JUQwJUI1JUQwJUI5JTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQwJUI4JUQwJUI3JUQwJUIyJUQwJUJFJUQwJUI0JUQwJUI4JUQxJTgyJUQxJTgxJUQxJThGJTIwJUQxJTgxJTIwJUQwJUJGJUQwJUJFJUQwJUJDJUQwJUJFJUQxJTg5JUQxJThDJUQxJThFJTIwJUQxJTgzJUQxJTgyJUQwJUI4JUQwJUJCJUQwJUI4JUQxJTgyJUQxJThCJTIwc3NoLWtleWdlbiUyQyVDMiVBMCVEMCVCMiVEMSU4NSVEMCVCRSVEMCVCNCVEMSU4RiVEMSU4OSVEMSU4MyVEMSU4RSUyMCVEMCVCMiUyMCVEMSU4MSVEMCVCRSVEMSU4MSVEMSU4MiVEMCVCMCVEMCVCMiUyMCVEMCVCRiVEMCVCMCVEMCVCQSVEMCVCNSVEMSU4MiVEMCVCMCUyME9wZW5TU0gu
RSA
JUQwJTk0JUQwJUJCJUQxJThGJTIwJUQwJUIzJUQwJUI1JUQwJUJEJUQwJUI1JUQxJTgwJUQwJUIwJUQxJTg2JUQwJUI4JUQwJUI4JTIwUlNBLSVEMCVCQSVEMCVCQiVEMSU4RSVEMSU4NyVEMCVCNSVEMCVCOSUyMCglRDAlQjQlRDAlQkIlRDAlQjglRDAlQkQlRDAlQjAlMjAlRDAlQkElRDAlQkIlRDElOEUlRDElODclRDAlQjAlMjAlRDAlQkYlRDAlQkUtJUQxJTgzJUQwJUJDJUQwJUJFJUQwJUJCJUQxJTg3JUQwJUIwJUQwJUJEJUQwJUI4JUQxJThFJTIwJUUyJTgwJTk0JTIwMjA0OCUyMCVEMCVCMSVEMCVCOCVEMSU4MiklM0E=
DSA
Для генерации DSA-ключей
(длина ключа всегда — 1024 бита), выполняем команду:
JUQwJTkyJTIwJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTg2JUQwJUI1JUQxJTgxJUQxJTgxJUQwJUI1JTIwJUQwJUIyJUQxJThCJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJThCJTJDJTIwJUQwJUIxJUQxJTgzJUQwJUI0JUQwJUI1JUQxJTgyJTIwJUQwJUJGJUQxJTgwJUQwJUI1JUQwJUI0JUQwJUJCJUQwJUJFJUQwJUI2JUQwJUI1JUQwJUJEJUQwJUJFJTIwJUQxJTgzJUQwJUJBJUQwJUIwJUQwJUI3JUQwJUIwJUQxJTgyJUQxJThDJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQxJThCJUQwJUI5JTIwJUQwJUJGJUQxJTgzJUQxJTgyJUQxJThDJTIwJUQwJUI4JTIwJUQwJUJEJUQwJUIwJUQwJUI3JUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQxJThGJTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUJFJUQwJUIyJTJDJTIwJUQwJUIyJTIwJUQwJUJBJUQwJUJFJUQxJTgyJUQwJUJFJUQxJTgwJUQxJThCJUQxJTg1JTIwJUQxJTgxJUQwJUJFJUQxJTg1JUQxJTgwJUQwJUIwJUQwJUJEJUQxJThGJUQxJTgyJUQxJTgxJUQxJThGJTIwJUQwJUIzJUQwJUI1JUQwJUJEJUQwJUI1JUQxJTgwJUQwJUI4JUQxJTgwJUQxJTgzJUQwJUI1JUQwJUJDJUQxJThCJUQwJUI1JTIwJUQwJUJBJUQwJUJCJUQxJThFJUQxJTg3JUQwJUI4LiUyMCVEMCU5RiVEMCVCRSUyMCVEMSU4MyVEMCVCQyVEMCVCRSVEMCVCQiVEMSU4NyVEMCVCMCVEMCVCRCVEMCVCOCVEMSU4RSUyMCVEMCVCMyVEMCVCNSVEMCVCRCVEMCVCNSVEMSU4MCVEMCVCOCVEMSU4MCVEMSU4MyVEMCVCNSVEMCVCQyVEMSU4QiVEMCVCNSUyMCVEMCVCQSVEMCVCQiVEMSU4RSVEMSU4NyVEMCVCOCUyMCVEMCVCMSVEMSU4MyVEMCVCNCVEMSU4MyVEMSU4MiUyMCVEMSU4MSVEMCVCRSVEMSU4NSVEMSU4MCVEMCVCMCVEMCVCRCVEMCVCNSVEMCVCRCVEMSU4QiUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCMCVEMSU4MiVEMCVCMCVEMCVCQiVEMCVCRSVEMCVCMyVEMCVCNSUyMH4lMkYuc3NoJTJGJTIwJTIwJUUyJTgwJTk0JTIwaWRfKnNhJTJDJTIwaWRfKnNhLnB1Yg==
id_*sa | секретный ключ (остаётся у клиента) |
id_*sa.pub | открытый ключ (передается на хосты к которым будем подключатся) |
JUQwJUEyJUQwJUIwJUQwJUJBJTIwJUQwJUI2JUQwJUI1JTIwJUQwJUJDJUQwJUJFJUQwJUI2JUQwJUJEJUQwJUJFJTIwJUQwJUI3JUQwJUIwJUQwJUI0JUQwJUIwJUQxJTgyJUQxJThDJUMyJUEwJUQwJUI4JUQxJTgxJUQwJUJGJUQwJUJFJUQwJUJCJUQxJThDJUQwJUI3JUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUI4JUQwJUI1JTIwJUQwJUJBJUQwJUJFJUQwJUI0JUQwJUJFJUQwJUIyJUQwJUJFJUQwJUI5JTIwJUQxJTg0JUQxJTgwJUQwJUIwJUQwJUI3JUQxJThCJTJDJTIwJUQwJUJEJUQwJUJFJTIwJUQxJThEJUQxJTgyJUQwJUJFJTIwJUQwJUJEJUQwJUI1JTIwJUQwJUJFJUQwJUIxJUQxJThGJUQwJUI3JUQwJUIwJUQxJTgyJUQwJUI1JUQwJUJCJUQxJThDJUQwJUJEJUQwJUJFLiUyMCVEMCU5NSVEMSU4MSVEMCVCQiVEMCVCOCUyMCVEMCVCNyVEMCVCMCVEMCVCNCVEMCVCMCVEMSU4MiVEMSU4QyUyMCVEMCVCQSVEMCVCRSVEMCVCNCVEMCVCRSVEMCVCMiVEMSU4MyVEMSU4RSUyMCVEMSU4NCVEMSU4MCVEMCVCMCVEMCVCNyVEMSU4MyUyQyUyMCVEMSU4MiVEMCVCRSUyMCVEMCVCRiVEMSU4MCVEMCVCOCUyMCVEMCVCQSVEMCVCMCVEMCVCNiVEMCVCNCVEMCVCRSVEMCVCQyUyMCVEMCVCRiVEMCVCRSVEMCVCNCVEMCVCQSVEMCVCQiVEMSU4RSVEMSU4NyVEMCVCNSVEMCVCRCVEMCVCOCVEMCVCOCUyMCVEMCVCRiVEMCVCRSUyMHNzaCUyQyUyMCVEMCVCMSVEMSU4MyVEMCVCNCVEMCVCNSVEMSU4MiUyMCVEMCVCNyVEMCVCMCVEMCVCRiVEMSU4MCVEMCVCRSVEMSU4OCVEMCVCNSVEMCVCRCUyMCVEMCVCMiVEMCVCMiVEMCVCRSVEMCVCNCUyMCVEMCVCQSVEMCVCRSVEMCVCNCVEMCVCRSVEMCVCMiVEMCVCRSVEMCVCOSUyMCVEMSU4NCVEMSU4MCVEMCVCMCVEMCVCNyVEMSU4QiUyQyUyMCVEMSU4NyVEMSU4MiVEMCVCRSUyMCVEMCVCMSVEMCVCNSVEMCVCNyVEMSU4MyVEMSU4MSVEMCVCQiVEMCVCRSVEMCVCMiVEMCVCRCVEMCVCRSUyMCVEMCVCMSVEMCVCRSVEMCVCQiVEMSU4QyVEMSU4OCVEMCVCRSVEMCVCOSUyMCVEMCVCRiVEMCVCQiVEMSU4RSVEMSU4MSUyMCVEMCVCQSUyMCVEMCVCMSVEMCVCNSVEMCVCNyVEMCVCRSVEMCVCRiVEMCVCMCVEMSU4MSVEMCVCRCVEMCVCRSVEMSU4MSVEMSU4MiVEMCVCOCUyQyUyMCVEMCVCRCVEMCVCMCUyMCVEMSU4MiVEMCVCRSVEMSU4MiUyMCVEMSU4MSVEMCVCQiVEMSU4MyVEMSU4NyVEMCVCMCVEMCVCOSUyMCVEMCVCNSVEMSU4MSVEMCVCQiVEMCVCOCUyMCVEMCVCNyVEMCVCMCVEMCVCQSVEMSU4MCVEMSU4QiVEMSU4MiVEMSU4QiVEMCVCOSUyMCVEMCVCQSVEMCVCQiVEMSU4RSVEMSU4NyUyMCVEMCVCRiVEMCVCRSVEMCVCRiVEMCVCMCVEMCVCNCVEMCVCNSVEMSU4MiUyMCVEMCVCQSUyMCVEMCVCNyVEMCVCQiVEMCVCRSVEMSU4MyVEMCVCQyVEMSU4QiVEMSU4OCVEMCVCQiVEMCVCNSVEMCVCRCVEMCVCRCVEMCVCOCVEMCVCQSVEMCVCMCVEMCVCQy4lMjA=
Передача SSH ключей на хосты
Передаем публичный ключ (id_rsa.pub
) на хост (прим. 192.168.1.2
) к которому хотим подключатся по ключу
:
JUQwJTkyJUQxJThCJUQwJUIyJUQwJUJFJUQwJUI0JTNB
JUQwJUEyJUQwJUIwJUQwJUJBJTIwJUQwJUI2JUQwJUI1JTIwJUQwJUJDJUQwJUJFJUQwJUI2JUQwJUJEJUQwJUJFJTIwJUQwJUI0JUQwJUJFJUQwJUIxJUQwJUIwJUQwJUIyJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUJGJUQxJTgzJUQwJUIxJUQwJUJCJUQwJUI4JUQxJTg3JUQwJUJEJUQxJThCJUQwJUI5JTIwJUQwJUJBJUQwJUJCJUQxJThFJUQxJTg3JTIwJUQwJUIyJTIwJUQxJTgwJUQxJTgzJUQxJTg3JUQwJUJEJUQxJTgzJUQxJThFJTJDJTIwJUQwJUIyJUQxJThCJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQwJUI4JUQwJUIyJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUIwJUQwJUJEJUQwJUI0JUQxJTgzJTNB
Дополнительные настройки (опционально)
Для большей безопасности, можно отключить аутентификацию по паролю на целевом хосте, для этого нужно в файле /etc/ssh/sshd_config
указываем:
PasswordAuthentication no
ChallengeResponseAuthentication no
После внесения изменений перезапускаем SSH:
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.