Для Unix и OSX
Все просто:
chown -R $USER:users ~/.ssh/
chmod -R 600 ~/.ssh/
Для Windows
Если файл является символической ссылкой Windows (NTFS), вышеприведенное не будет работать. Вы должны сделать это обычным файлом. Я не уверен, почему.
Если у вас нет openssh или cygwin, используйте chocolatey, чтобы легко установить его, используя chocolatey .
choco install cyg-get
Откройте терминал Cygwin , который был установлен с chocolatey и запущен (обратите внимание, что ssh-keygen
создает новые ключи):
cyg-get install openssh
ssh-keygen
cd ~/.ssh && explorer.exe .
Убедитесь, что ключи есть (или замените их на нужные вам ключи), а затем в оболочке Cygwin:
chown -R $USER:users ~/.ssh/
chmod -R 600 ~/.ssh/
Или для редкого случая, когда вы используете (и сгенерировали ключи) пакет Chocolatey's SSH :
chown -R $USER:users /cygdrive/c/Users/$USER/.ssh
chmod -R 600 /cygdrive/c/Users/$USER/.ssh