• PermitEmptyPasswords no/yes – параметр разрешает использование пустых паролей;
• PermitRootLogin yes/no/without-password/forced-commands-only – параметр разрешает пользователю root подключаться к серверу;
• PidFile имя-файла – параметр задает имя файла, в котором будет храниться PID процесса сервера;
• Port 22 – параметр определяет, какой порт слушает сервер;
• PrintMotd yes/no – параметр разрешает использование /etc/motd при входе пользователя в систему для выдачи сообщения;
• Protocol 2 – параметр определяет, с какой версией протокола работает сервер;
• PubkeyAuthentication yes/no – параметр разрешает использовать публичный ключ при аутентификации;
• ReverseMappingCheck no/yes – параметр разрешает после определения адреса по имени хоста производить проверку того, что обратная зона для этого адреса указывает на тот же самый хост;
• RhostsAuthentication no/yes – параметр разрешает аутентификацию только на основании файлов. rhosts или /etc/hosts.equiv;
• RhostsRSAAuthentication no/yes – параметр разрешает аутентификацию на основе .rhosts– и RSA-аутентификации;
• RSAAuthenticat ion yes/по – данный параметр используется только для протокола SSН1;
• ServerKeyBits 7 68 – данный параметр определяет длину ключа;
• StrictModes yes/по – параметр разрешает проверять права доступа к файлам с частными паролями при запуске;
• SysiogFaciiity auth – параметр задает тип сообщений, передаваемых на syslog: DAEMON, USER, AUTH, LOCALO, LOCAL1, L0CAL2, LOCAL3, L0CAL4, L0CAL5, LOCAL6, L0CAL7;
• UseLogin no/yes – параметр разрешает использовать login для интерактивных сессий;
• X11DispiayOffset 10 – параметр определяет первый доступный номер дисплея при передаче XII.
Файлы на сервере, используемые при входе SSH
При входе SSH на сервере используются следующие файлы:
• /etc/nologin – при наличии этого файла запрещается вход пользователей, кроме root. Содержимое файла выдается в качестве сообщения о причине;
• /etc/hosts.allow – при компиляции с libwrap используется для разрешения доступа;
• /etc/hosts.deny – при компиляции с libwrap используется для запрещения доступа;
• ~/.rhosts – файл содержит пары "хост—пользователь", разделенные пробелом. Для указанного пользователя с данного хоста разрешается заходить без ввода пароля при использовании RhostsAuthentication и RhostsRSAAuthentication. Также используется семейством r-команд;
• ~/.shosts – аналогично файлу. rhosts, но не используется семейством r-команд;
• /etc/hosts.equiv – список хостов, пользователи с которых могут заходить, не указывая паролей, под теми же самыми именами. За именем хоста можно указывать имя конкретного пользователя. Также используется семейством r-команд;
• /etc/shosts.equiv – аналогично файлу hosts.equiv, но не используется семейством r-команд;
• ~/.ssh/environment – содержит пары вида имя=значение, которые помещаются в окружение при входе.
Файлы ключей сервера
В качестве ключей сервера используются следующие файлы:
• /usr/local/etc/ssh_host_key – приватный ключ хоста;
• /usr/local/etc/ssh_host_rsa_key – приватный ключ хоста, алгоритм шифрования RSA;
• /usr/local/etc/ssh_host_dsa_key – приватный ключ хоста, алгоритм шифрования DSA;
• /usr/local/etc/ssh_host_key.pub – публичный ключ хоста;
• /usr/local/etc/ssh_host_rsa_key.pub – публичный ключ хоста, алгоритм шифрования RSA;
• /usr/local/etc/ssh_host_dsa_key.pub – публичный ключ хоста, алгоритм шифрования DSA.
Файл ssh_config
Файл предназначен для конфигурации SSH-клиента и разделен на секции директивами Host. Секция применяется при работе с хостом, удовлетворяющим шаблону секции:
• Host шаблоны – следующие опции применимы к хостам, подходящим под один из шаблонов; имя хоста берется из командной строки, в шаблонах используются символы * и ?;
• BatchMode no | yes – параметр разрешает не запрашивать пароль/ парольную фразу;
• CheckHostiP yes | no – позволяет дополнительно проверять адрес сервера в known_hosts;
• Cipher 3des | blowfish – этот и следующий параметры определяют алгоритм шифрования данных;
• Ciphers aesl28-cbc, 3des-cbc, blowfish-cbc, cast128-cbc, arcfour, aes!92-cbc, aes256-cbc;
• ClearAllForwardings no | yes – данный параметр позволяет сбросить все перенаправления портов;
• Compression no | yes – параметр разрешает производить сжатие передаваемых данных;
• CompressionLevel уровень-сжатия – параметр определяет уровень компрессии для протокола SSH1;
• ConnectionAttempts число-попыток-соединения – параметр задает ЧИСЛО попыток установления соединения;
• EscapeChar символ | ^символ|none – параметр позволяет определить символ для использования вместо тильды;
Читать дальше
Конец ознакомительного отрывка
Купить книгу