Recentemente configurei um servidor virtual no Oracle Cloud usando o Ubuntu. Eu queria aumentar a segurança alterando a porta de login SSH padrão de 22 para 777 (ou qualquer porta aleatória). Então, entrei /etc/ssh/sshd_config
e alterei a Port 22
configuração. Agora, não consigo fazer login novamente via SSH, quer eu tente usar a nova porta ou a antiga.
Então não consigo usar nenhum comando... só o painel... o que já é uma luta por si só.
Estou usando PuTTY para acesso SSH e já entrei em contato com o suporte do Oracle Cloud. Infelizmente, a resposta deles foi... inútil/inútil/perda de tempo (para dizer o mínimo) — eles basicamente me apontaram para resultados básicos de pesquisa do Google, que eu já havia tentado sem sucesso.
Alguém mais teve esse problema no nível gratuito do Oracle Cloud ou alguém tem algum conselho sobre como consertar isso? Não fiz um backup (eu sei, erro meu, já estou me sentindo mais do que idiota) e realmente preciso recuperar alguns dados importantes do servidor. Qualquer sugestão seria muito apreciada!
Encontrei uma solução para meu problema, que envolve usar o Oracle Cloud Shell para executar comandos diretamente. Aqui está o processo:
Substitua
<target_instance_ocid>
pelo novo OCID da instância e<boot_volume_ocid>
pelo OCID do antigo volume de inicialização (aquele do qual você foi bloqueado), que pode ser encontrado no painel do Oracle Cloud. Quando você executar esse comando, ele anexará com sucesso o volume de inicialização à sua nova instância.Depois disso, basta montar o antigo volume de inicialização em um diretório e você poderá acessar todos os seus arquivos e pastas, fazer alterações ou recuperar quaisquer dados.
Para fazer isso, siga estas etapas para acessar seus arquivos: (Esses comandos devem ser executados após a conexão com a nova instância que você criou e não no Oracle Cloud Shell como os comandos anteriores)
lsblk
para listar dispositivos e encontrar o novo volume (por exemplo,/dev/sdb
).sudo mkdir /mnt/boot-volume
para criar um diretório.sudo mount /dev/sdb1 /mnt/boot-volume
.cd /mnt/boot-volume
) e liste os arquivos (ls
).Este método funciona se você perdeu sua chave SFTP, esqueceu sua senha ou não consegue acessar a instância por qualquer outro motivo. Boa sorte!