openssh windows bad owner ou permissões

1

Instalei o openssh para windows e quando executo ssh localhost recebo

Bad owner or permissions on C:\Users\gary/.ssh/config

Eu olhei para estas 2 perguntas "Proprietário ruim ou permissões "erro usando o ssh.exe do Cygwin e link mas nenhuma das respostas funciona para mim. O sshd está sendo executado como um serviço como o usuário do sistema local. Eu corri chmod 0600 C:\Users\gary\.ssh\config e chown gary C:\Users\gary\.ssh\config . Também limpei a ACL executando setfacl -b C:\Users\gary\.ssh\config e, em seguida, chmod 0600 C:\Users\gary\.ssh\config novamente. Eu também tentei mudar o proprietário para o sistema e tenho o mesmo erro.

Não sei mais o que fazer, há algo de errado com a minha configuração? Eu também tenho git instalado que instalou mingw, eu apaguei ssh e sshd da minha instalação git assim eles não estariam no meu caminho.

Outros comandos que eu executei são %código% icacls "C:\Users\gary\.ssh\config" /setowner gary

chown -R gary:1049089 C:\Users\gary\.ssh mostra

-rw-r--r-- 1 gary 1049089 229 Jan 3 14:43 'C:\Users\gary.ssh\config'

ele continua mostrando isso mesmo depois de mudar o proprietário para SYSTEM, mas nas propriedades do arquivo no explorador de arquivos ele mostra SYSTEM como o proprietário

    
por gary69 19.04.2018 / 06:10

1 resposta

0

Defina o proprietário e as permissões de C:\Users\<me>\.ssh (e todos os objetos filhos, incluindo config ) como <me> (e removi todas as permissões anteriores, no meu caso foi SYSTEM , Administrators e alguns outros coisas), e funcionou!

Por isso, precisa ser apenas <your-username> .

Mas eu encontrei outro erro que não reconhecia nenhuma das minhas chaves existentes, que foram criadas com o RSA. Atualmente, ele só entende Ed25519 , que você pode testar executando ssh-keygen -t rsa , e você receberá um erro dizendo " chave desconhecida tipo rsa ". Há um problema aberto no github .

    
por 22.04.2018 / 19:42