ssh_server._ustanovka_i_nastrojka
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| ssh_server._ustanovka_i_nastrojka [2016/07/12 22:17] – [Настройка] daniil | ssh_server._ustanovka_i_nastrojka [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| ===== Установка ===== | ===== Установка ===== | ||
| - | * Debian / Ubuntu | + | ==== Debian / Ubuntu |
| <code bash> | <code bash> | ||
| Строка 11: | Строка 11: | ||
| </ | </ | ||
| - | * RedHat / CentOS / Fedora | + | ==== RedHat / CentOS / Fedora |
| <code bash> | <code bash> | ||
| Строка 27: | Строка 27: | ||
| </ | </ | ||
| - | | + | Подробнее |
| + | |||
| + | <code bash> | ||
| + | man sshd_config | ||
| + | </ | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Настройка порта ==== | ||
| + | |||
| + | OpenSSH позволяет указать произвольный порт для прослушивания при помощи переменной <wrap hi> | ||
| + | < | ||
| + | # например 2222 | ||
| + | Port 2222 | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Настройка аутентификации ==== | ||
| + | |||
| + | |||
| + | | ||
| < | < | ||
| Строка 35: | Строка 57: | ||
| </ | </ | ||
| - | * **Парольная аутентификация** | + | * **Запрет аутентификации по паролю** |
| - | + | ||
| - | По умолчанию разрешена <wrap hi> | + | |
| < | < | ||
| + | # yes - разрешить авторизацию по паролю | ||
| + | # no - запретить авторизацию по паролю | ||
| PasswordAuthentication no | PasswordAuthentication no | ||
| </ | </ | ||
| - | По умолчанию | + | * **Запрет аутентификации по пустому паролю** |
| < | < | ||
| Строка 66: | Строка 88: | ||
| </ | </ | ||
| - | * **Протоколы SSH1 и SSH2** | + | ---- |
| - | sshd может работать с <wrap hi>протоколами SSH1 и SSH2</ | + | ==== Протоколы SSH1 и SSH2 ==== |
| + | |||
| + | sshd может работать с протоколами SSH1 и SSH2. При этом использование небезопасного SSH1 крайне не рекомендуется. Заставить sshd работать только с протоколом SSH2 можно так: | ||
| < | < | ||
| Строка 75: | Строка 99: | ||
| Protocol 2 | Protocol 2 | ||
| </ | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Приветствие ==== | ||
| + | Чтобы позволить вашему OpenSSH серверу показывать содержимое файла / | ||
| + | |||
| + | < | ||
| + | Banner / | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Лимит на количество подключений ==== | ||
| + | |||
| + | Средствами Iptables можно ограничить количество одновременных подключений по SSH. Пример с ограничением в 3 подключения: | ||
| + | |||
| + | <code bash> | ||
| + | iptables -N rate-limit | ||
| + | iptables -A rate-limit -p tcp -m conntrack --ctstate NEW -m limit --limit 3/min --limit-burst 3 -j RETURN | ||
| + | iptables -A rate-limit -j DROP | ||
| + | iptables -I INPUT 1 -p tcp --dport 22 -j rate-limit | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Источники ===== | ||
| + | |||
| + | * [[ http:// | ||
ssh_server._ustanovka_i_nastrojka.1468351034.txt.gz · Последнее изменение: 2016/07/12 00:00 (внешнее изменение)
