Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo copiar o arquivo de Wallet do Cloud Shell para a instância do doguito

Fiz o processo da aula, porém de um erro e não estava conseguindo aparecer a pagina inicial quando colocava o ip publico em meu navegador, decidir refazer todo o processo desde a criação do banco de dados até a configuração no shell, porém quando vou inserir o arquivo zip da ess erro e não sei como resolver-lo. OBS: já apaguei o diretório e também ja apaguei o antigo aquivo zip do db Fiz o processo da aula, porém de um erro e não estava conseguindo aparecer a pagina inicial quando colocava o ip publico em meu navegador, decidir refazer todo o processo desde a criação do banco de dados até a configuração no shell, porém quando vou inserir o arquivo zip da ess erro e não sei como resolver-lo. OBS: já apaguei o diretório e também ja apaguei o antigo aquivo zip do db

1 resposta
solução!

Olá!

Pelo que eu consigo ver na imagem que você compartilhou, parece que você está enfrentando um problema de permissão ao tentar copiar o arquivo de Wallet para sua instância usando o comando scp. A mensagem de erro Permission denied (publickey,gssapi-keyex,gssapi-with-mic) indica que o servidor remoto não está aceitando a chave SSH que você está utilizando ou que você não tem permissão para acessar a instância desta maneira.

Aqui estão algumas sugestões para resolver o problema:

  1. Verifique se a chave SSH está correta: Certifique-se de que você está usando a chave privada correta que corresponde à chave pública associada à sua instância no Oracle Cloud Infrastructure (OCI). Se você tiver várias chaves, pode ser fácil confundi-las.

  2. Permissões de arquivo: Assegure-se de que as permissões do arquivo da chave privada estejam corretas. Normalmente, deve ser 600, o que significa que apenas o proprietário pode ler e escrever o arquivo. Você pode ajustar as permissões com o comando chmod 600 /caminho/para/sua/chave_privada.

  3. Usuário correto: Verifique se você está usando o usuário correto para a conexão. No Oracle Cloud Infrastructure, o usuário padrão para instâncias Linux é opc. Parece que você está usando isso corretamente, mas é sempre bom verificar.

  4. Verifique o endereço IP: Certifique-se de que o endereço IP da instância está correto e que a instância está em execução.

  5. Configuração do Security Group: Verifique se as regras do grupo de segurança da sua instância permitem conexões SSH (porta 22) do seu endereço IP ou de todos os endereços, se for o caso.

  6. Utilize o caminho completo da chave SSH: No comando scp, certifique-se de usar o caminho completo para a chave SSH, por exemplo: scp -i /caminho/completo/para/sua/chave_privada arquivo.zip opc@ip_da_instância:/destino.

  7. Verifique o Cloud Shell: Se você estiver usando o Oracle Cloud Shell, confirme se as chaves SSH e outras configurações estão corretas dentro do ambiente do Cloud Shell.

Se após verificar esses pontos o problema persistir, pode ser útil verificar os logs do servidor SSH na instância para obter mais informações sobre por que a conexão está sendo recusada.

Espero que essas sugestões ajudem você a resolver o problema. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software