[RUNDECK] Acesso negado ao id_rsa

1. [RUNDECK] Acesso negado ao id_rsa

Julio Cezar Niederauer Siqueira
juliocns

(usa Linux Mint)

Enviado em 21/12/2022 - 22:04h

Primeiramente, peço desculpas por ter colocado na categoria errada, mas não encontrei uma adequada.

Estou criando um rundeck na empresa para realizar atualizações em múltiplos servidores de clientes.
Realizei o cadastro dos nodes e das tarefas, porém ao tentar realizar uma tarefa simples, o rundeck está retornando uma mensagem de erro, informando permissão negada ao arquivo id_rsa:

[workflow] beginExecuteNodeStep(A Fabrica): NodeDispatch: ScriptFileItem{script=[229 chars]}
Using ssh keyfile: /var/lib/rundeck/.ssh/id_rsa
copying file: '/var/lib/rundeck/var/tmp/dispatch7667765628175852202.tmp' to: 'A Fabrica:/home/mytapp/Downloads/script/1-27-A_Fabrica-dispatch-script.tmp.sh'
Using private key file: /var/lib/rundeck/.ssh/id_rsa
/var/lib/rundeck/.ssh/id_rsa (Permissão negada)
[workflow] finishExecuteNodeStep(A Fabrica): NodeDispatch: Unknown: [jsch-scp] Failed copying the file: /var/lib/rundeck/.ssh/id_rsa (Permissão negada)



Caso haja necessidade de mais informações, ficarei feliz em fornecer.




Update 001 - Alterei as permissões do arquivo usando o chown. PORÉM começou a dar erro de invalid privatekey, independente de quantas vezes eu gero uma key nova.

[workflow] beginExecuteNodeStep(Fabrica): NodeDispatch: ScriptFileItem{script=[229 chars]}
Using ssh key storage path: keys/var/lib/rundeck/.ssh/id_rsa
copying file: '/var/lib/rundeck/var/tmp/dispatch13928360733511144498.tmp' to: 'Fabrica:/home/mytapp/Downloads/script/2-46-Fabrica-dispatch-script.tmp.sh'
Using stored private key data.
invalid privatekey: [B@1887d0fc
[workflow] finishExecuteNodeStep(Fabrica): NodeDispatch: SSHProtocolFailure: [jsch-scp] Failed copying the file: invalid privatekey: [B@1887d0fc



  


2. RE: [RUNDECK] Acesso negado ao id_rsa

Luiz Eduardo Maia Ribeiro
distromaialinux

(usa Debian)

Enviado em 22/12/2022 - 17:24h

Olá amigo, tudo bem!

Tente primeiramente ver se os arquivos /var/lib/rundeck/.ssh/id_rsa realmente existem, e o grupo no qual ambas estão. Normalmente tem que estar no grupo do ssh. Se estiver tudo bem, tente ver se os arquivos tem permissões de leitura, com o comando ls -lah /var/lib/rundeck/.ssh/id_rsa.

Para permitir a leitura do arquivo , digitar o comando: sudo chmod 644 /var/lib/rundeck/.ssh/id_rsa, ou talvez permissão de execução com o comando: sudo chmod 755 /var/lib/rundeck/.ssh/id_rsa.


Tente gerar uma nova chave rsa, para isso deixo o comando aqui no link abaixo:
https://tecdicas.com/como-criar-e-utilizar-chaves-ssh-no-windows-e-linux/

Analise que sua chave privada normalmente se encontra dentro da sua pasta do usuário dentro de /home/seuUsuário/.ssh.

Caso o erro permaneça, acho que você deverá desinstalar o ssh e depois instalar o ssh novamente para ele gerar sua chave privada, pois a chave privada ela seria apenas sua e existe apenas uma, já a chave publica, nós podemos gerar quantas a gente quiser.

Espero, que tudo dê certo aí, boa sorte, e um feliz natal!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts