Как я изменяю свой пароль с закрытым ключом?

Да, это что MaxClients средства. Отметьте это соединения по Вашему ListenBacklog будет отброшен.

Существует нет ServerCount директива. Вы, вероятно, не имеете в виду ServerLimit; возможно затем Вы говорите о StartServers, который является только о том, сколько экземпляров сервера порождено первоначально.

293
задан 12 August 2018 в 01:59
3 ответа

Изменить пароль на Вашем ключе DSA по умолчанию:

$ ssh-keygen -p -f ~/.ssh/id_dsa

затем обеспечьте свой старый и новый пароль (дважды) при подсказках. (Используйте ~/.ssh/id_rsa если у Вас есть ключ RSA.)

Больше деталей от man ssh-keygen:

[...]
SYNOPSIS
    ssh-keygen [-q] [-b bits] -t type [-N new_passphrase] [-C comment]
               [-f output_keyfile]
    ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
[...]
     -f filename
             Specifies the filename of the key file.
[...]
     -N new_passphrase
             Provides the new passphrase.

     -P passphrase
             Provides the (old) passphrase.

     -p      Requests changing the passphrase of a private key file instead of
             creating a new private key.  The program will prompt for the file
             containing the private key, for the old passphrase, and twice for
             the new passphrase.
[...]
380
ответ дан 28 November 2019 в 19:13
  • 1
    Это из страницы справочника, поставлющейся с net-misc/openssh-5.2_p1-r2 на хинду Linux. –  Mike Mazur 6 August 2009 в 09:04
  • 2
    Кроме того, ради будущего ленивого человека, I' d инвертируют порядок: быстрый answser сначала, страница справочника позже. –  kch 6 August 2009 в 09:15

Удалите открытый / закрытый ключи SSH:

rm ~/.ssh/id_rsa*

Восстановите пару ключей, выбрав новую кодовую фразу:

ssh-keygen -t rsa -f ~/.ssh/id_rsa

Добавьте вновь созданный закрытый ключ в свою связку ключей OS X, чтобы сохранить кодовую фразу и управлять автоматическая разблокировка:

ssh-add -K ~/.ssh/id_rsa

Скопируйте открытый ключ в буфер обмена OS X для добавления в веб-службы, такие как GitHub и т. д.

cat ~/.ssh/id_rsa.pub | pbcopy

Добавьте вновь созданный открытый ключ в файл ~ / .ssh / authorized_keys удаленного сервера. Убедитесь, что у удаленной папки ~ / .ssh (700) и ~ / .ssh / authorized_keys (600) имеются правильные разрешения. Вы можете использовать ssh-copy-id , чтобы упростить этот процесс.

-9
ответ дан 28 November 2019 в 19:13

Если у вас не установлен ssh-keygen, вы также можете использовать openssl напрямую

key="/path/to/your.key"
algo="-des3" # or -aes256 or ...

openssl rsa $algo -in "$key" -out "$key.new"

# and replace old key with new one
mv "$key.new" "$key"
2
ответ дан 19 November 2020 в 13:54

Теги

Похожие вопросы