Книга: Linux глазами хакера
5.3.1. Конфигурационные файлы
5.3.1. Конфигурационные файлы
Все настроечные файлы протокола SSH находятся в директории /etc/ssh. Здесь можно увидеть следующий перечень:
? файл конфигурации SSH-сервера — sshd_config;
? файл конфигурации SSH-клиента — ssh_config;
? файлы ключей для различных алгоритмов
• ssh_host_dsa_key;
• ssh_host_dsa_key.pub;
• ssh_host_key;
• ssh_host_key.pub;
• ssh_host_rsa_key;
• ssh_host_rsa_key.pub.
Почему так много файлов с ключами? Просто SSH работает с разными алгоритмами шифрования и поддерживает два наиболее популярных и криптостойких алгоритма DSA (ssh_host_dsa_key, ssh_host_dsa_key.pub) и RSA (это сокращение состоит из имен основателей алгоритма шифрования: Ronald Rivest, Adi Shamir и Leonard Adleman) (ssh_host_rsa_key и ssh_host_rsa_key.pub). Оставшиеся два файла ssh_host_key, ssh_host_key.pub хранят ключи для первой версии SSH. Для каждого алгоритма требуется по два файла: с расширением pub — хранит открытый ключ, без расширения — содержит приватный ключ.
С помощью открытого ключа можно закодировать данные и отправить на сервер, но для расшифровки нужен только закрытый ключ, который не может быть подобран простыми алгоритмами, он должен быть только у вас, его необходимо беречь и никому не показывать.
- Конфигурационные файлы DHCP
- Конфигурационные файлы Exim
- Конфигурационные файлы Apache
- Конфигурационные файлы sendmail
- 26.2.3. Конфигурационные файлы сервера
- 19.2. Конфигурационные файлы загрузчика
- Клиентский код, использующий конфигурационные файлы
- Серверный код, использующий конфигурационные файлы
- Приложение А. Конфигурационные файлы Linux
- Конфигурационные файлы
- 3.8.4. Настройка загрузчика
- 4.1.3. Правила безопасности