Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| отключаем_небезопасные_алгоритмы_ssh [2025/10/01 09:18] – 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 64: | Line 64: | ||
| ssh -oHostKeyAlgorithms=ecdsa-sha2-nistp256 -oPubkeyAcceptedAlgorithms=ecdsa-sha2-nistp256 root@localhost -vv | ssh -oHostKeyAlgorithms=ecdsa-sha2-nistp256 -oPubkeyAcceptedAlgorithms=ecdsa-sha2-nistp256 root@localhost -vv | ||
| </ | </ | ||
| + | |||
| + | Если алгоритм отключен, | ||
| + | |||
| + | < | ||
| + | < | ||
| + | Unable to negotiate with 127.0.0.1 port 22: no matching host key type found. Their offer: rsa-sha2-512, | ||
| + | </ | ||
| + | </ | ||
| Можно протестировать подключение с использованием конкретного MAC и посмотреть - не согласовывают ли сервер и клиент отключенный ранее алгоритм. | Можно протестировать подключение с использованием конкретного MAC и посмотреть - не согласовывают ли сервер и клиент отключенный ранее алгоритм. | ||
| + | :!: Здесь подключение всё равно может установиться, | ||
| < | < | ||
| - | ssh -o MACs=umac-64-etm@openssh.com root@10.10.111.198 -vv | + | ssh -o MACs=umac-64-etm@openssh.com root@192.168.0.1 -vv |
| </ | </ | ||
| + | |||
| + | Ищем похожие строки в выводе: | ||
| < | < | ||
| Line 78: | Line 89: | ||
| </ | </ | ||
| - | Если | + | Данным сканированием NMAP мы также можем проверить протоколы |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | Unable to negotiate with 127.0.0.1 port 22: no matching host key type found. Their offer: rsa-sha2-512, | + | |
| - | </ | + | |
| - | </ | + | |
| + | nmap -p22 -n -sV --unprivileged --script ssh2-enum-algos 192.168.0.1 | ||
| {{tag> | {{tag> | ||