Na verdade, para mim, nenhum dos itens acima funcionou.
A inspiração veio do link
No linux, você deve garantir que o proprietário e o grupo no seu .ssh dir seja jujhar executando chown jujhar.jujhar ~/.ssh , em que ~ é um atalho para /home/jujhar
A única diferença com o cygwin no Windows é que o grupo jujhar não é criado e você tem que usar o grupo Users . Depois que isso for definido, você poderá chmod corretamente.
No meu caso eu fiz o seguinte e funciona muito bem
chown jujhar.Users /cygdrive/c/Users/jujhar/.ssh
chmod 0700 /cygdrive/c/Users/jujhar/.ssh
chmod 0600 /cygdrive/c/Users/jujhar/.ssh/*
NB Meu diretório pessoal para meu nome de usuário jujhar está definido como /cygdrive/c/Users/jujhar (você pode alterá-lo em /etc/passwd . Isso torna os backups e as coisas mais fáceis para mim (Crashplan ftw.)