CH-J Server Managerуправление на сървъри над SSH
Меню
Всички ръководства и статии →

Ed25519 или RSA: избор и инсталиране на SSH ключове

Изберете съвместим ключ, пазете частната част и тествайте новия вход преди премахване на стария.

Политика и съвместимост

Ed25519 е подходящ, ако сървърът и политиката го позволяват. Използвайте RSA 3072 или 4096 при изискване за съвместимост или правила. RSA ключът не е старият SHA-1 подпис ssh-rsa: съвременният RSA поддържа SHA-2. Не активирайте глобално стари подписи.

Генерирайте локално и пазете частния ключ

Изберете една команда и ново име на файл; не презаписвайте ключ. Задайте паролна фраза при запитване. Само .pub отива на сървъра; частният ключ остава на клиента. CH-J Key Generator е наличен още в Beta 0.1.0.

ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256

Инсталирайте публичния ключ и тествайте

Поставете целия публичен ключ на един ред в ~/.ssh/authorized_keys на целевия акаунт. В Linux проверете собствеността и обичайно права 700 за .ssh и 600 за authorized_keys. Оставете сесията отворена и тествайте втори вход преди промяна на стария достъп. Потребителски и хост ключове имат различни роли.

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

Подробна документация

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Биометрични отключване и сигурност →