Um aplicativo deseja acessar a chave privada, mas está bloqueado - SSH

0

Para fazer login no meu servidor de hospedagem compartilhada usando ssh, eu gerou a chave pública / privada, autorizei a chave pública, baixei a chave pública e privada e finalmente movi essas chaves para a pasta .ssh na minha área de trabalho que está executando o Ubuntu.

A seguir estão as permissões para minhas chaves:

-rw-rw-r-- id_rsa

-rw-rw-r-- id_rsa.pub

Quando eu tento enviar o ssh para o meu servidor, eu estou pedindo uma senha com um aviso que diz "Um aplicativo deseja acessar a chave privada mas está bloqueado".

Eu tentei minha senha de login, mas não está funcionando. O que estou perdendo aqui?

(repostado de stackoverflow)

Sid
fonte
... e quais são as permissões do diretório $ HOME / .ssh? A pasta .ssh na sua área de trabalho é completamente irrelevante e não será usada (a menos que você tenha feito algumas perguntas questionáveis ​​sobre o próprio ssh).
jvb
jvb - a permissão do diretório .ssh é rwx ------
Sid

Respostas:

0

Eu acredito que isso está acontecendo porque o gnome-keyring daemon está gerenciando o chaves ssh (não deveria, pois o ssh já tem um agente). Você pode dizer ao daemon para parar de fazer isso emitindo este comando:

sudo gconftool-2 --set -t bool /apps/gnome-keyring/daemon-components/ssh false

Eu também vi esta versão do comando ( fonte ):

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type bool --set /apps/gnome-keyring/daemon-components/ssh FALSE
harrymc
fonte
harrymc - Eu usei os comandos mas ele ainda está pedindo a senha. Quando executo o sudo gconftool-2 --get / apps / gnome-keyring / daemon-components / ssh, ele retorna false.
Sid
Você tentou os outros comandos do link?
harrymc
Sim, eu tentei todos esses comandos.
Sid
O Gnome é um alvo em movimento e o gnome-keyring não é mantido, por isso é difícil encontrar uma solução permanente. Experimentar esta resposta para uma solução alternativa ao gerar novamente o gnome-keyring-daemon e para remover o ssh como componente do chaveiro do Gnome.
harrymc
Não está funcionando. Vou tentar o contrário - gerar as chaves localmente e, em seguida, carregar a chave pública para a pasta ssh no servidor. Obrigado mesmo assim.
Sid