Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
отключаем_небезопасные_алгоритмы_ssh [2025/09/30 10:40] – jp | отключаем_небезопасные_алгоритмы_ssh [2025/10/01 09:25] (current) – jp | ||
---|---|---|---|
Line 27: | Line 27: | ||
=== Отключаем ecdsa-sha2-nistp256 === | === Отключаем ecdsa-sha2-nistp256 === | ||
- | Если сервер старше 8.5, чтобы исключить // | + | Если сервер старше 8.5, чтобы исключить // |
< | < | ||
HostKeyAlgorithms -ecdsa-sha2-nistp256 | HostKeyAlgorithms -ecdsa-sha2-nistp256 | ||
Line 33: | Line 33: | ||
</ | </ | ||
- | В OpenSSH младше версии 8.5 директива // | + | В OpenSSH младше версии 8.5 директива // |
< | < | ||
PubkeyAcceptedKeyTypes -ecdsa-sha2-nistp256 | PubkeyAcceptedKeyTypes -ecdsa-sha2-nistp256 | ||
Line 52: | Line 52: | ||
=== Завершаем настройку === | === Завершаем настройку === | ||
- | Перед перезапуском //sshd// хорошо бы протестировать конфигурацию - проверить не только синтаксис, | + | Перед перезапуском //sshd// хорошо бы протестировать конфигурацию - проверить не только синтаксис, |
sshd -t | sshd -t | ||
Line 58: | Line 58: | ||
systemctl restart ssh | systemctl restart ssh | ||
- | :!: После отключения, при сканировании NMAP в первую очередь необходимо обращать внимание на результат секции // | + | === Тестируем отключение |
- | + | Пример тестирования | |
- | В любом случае, можно строго проверить возможность использования | + | |
< | < | ||
Line 74: | Line 73: | ||
</ | </ | ||
+ | Можно протестировать подключение с использованием конкретного MAC и посмотреть - не согласовывают ли сервер и клиент отключенный ранее алгоритм. | ||
+ | |||
+ | :!: Здесь подключение всё равно может установиться, | ||
+ | < | ||
+ | ssh -o MACs=umac-64-etm@openssh.com root@192.168.0.1 -vv | ||
+ | </ | ||
+ | |||
+ | Ищем похожие строки в выводе: | ||
+ | |||
+ | < | ||
+ | debug1: kex: algorithm: ... | ||
+ | debug1: kex: host key algorithm: ... | ||
+ | debug1: kex: server-> | ||
+ | debug1: kex: client-> | ||
+ | </ | ||
+ | |||
+ | Данным сканированием NMAP мы также можем проверить протоколы и шифры: | ||
+ | |||
+ | nmap -p22 -n -sV --unprivileged --script ssh2-enum-algos 192.168.0.1 | ||
{{tag> | {{tag> |