на /etc/ssh/
каталог существует три различных ключа:
- ключ ECDSA
- ключ RSA
и
- ED225519 ключ
как мой сервер выбирает, какой из них он будет использовать во время соединения? Вообще, когда я подключаюсь к нему, я вижу только ключ ECDSA.
на /etc/ssh/
каталог существует три различных ключа:
и
как мой сервер выбирает, какой из них он будет использовать во время соединения? Вообще, когда я подключаюсь к нему, я вижу только ключ ECDSA.
В настоящее время OpenSSH использует ECDSA по умолчанию, но клиентская сторона может запросить определенный алгоритм ключа, например:
ssh -o HostKeyAlgorithms='ssh-rsa' server
или ~/.ssh/config
:
Host server
HostKeyAlgorithms ssh-rsa
на стороне сервера, вы можете включить или закомментировать алгоритмов в /etc/ssh/sshd_config
, например:
HostKey /etc/ssh/ssh_host_rsa_key
# HostKey /etc/ssh/ssh_host_dsa_key
# HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]