Разрешения слишком открыты при входе в ssh

У меня проблема, когда я захожу на свой SSH-сервер с помощью OpenSSH (примечание: я на Windows, и мне нужно использовать OpenSSH)

Permissions 0644 for 'privkey.ppk' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: privkey.ppk
Enter passphrase for key 'privkey.ppk':
Permission denied (publickey).

person Game Over    schedule 29.10.2016    source источник


Ответы (2)


Прежде всего, вам нужно преобразовать формат файла PPK в формат OpenSSH, если вы хотите использовать его в SSH.

Во-вторых, закрытый ключ не должен быть прочитан кем-либо, кроме вас. Поэтому установка разрешений для 600 — хорошая идея (chmod 600 privkey.ppk).

person Jakuje    schedule 29.10.2016
comment
Как я уже сказал, я работаю в Windows, и я не знаю, есть ли способ сделать chmod в Windows, но все равно спасибо. - person Game Over; 30.10.2016
comment
Конечно, есть альтернатива на окнах, но вам, вероятно, придется щелкнуть по файлу правой кнопкой мыши и найти некоторые свойства, но я понятия не имею, как это работает. - person Jakuje; 30.10.2016

Вы должны изменить права доступа к файлу на 400, а не 600.

person Ram    schedule 06.02.2018