AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1528502
Accepted
Naruto Uzumaki
Naruto Uzumaki
Asked: 2024-09-30 05:23:04 +0800 CST2024-09-30 05:23:04 +0800 CST 2024-09-30 05:23:04 +0800 CST

Não é possível efetuar login após alterar a porta padrão 22 no Oracle Cloud VM Ubuntu Server

  • 772

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_confige alterei a Port 22configuraçã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!

server
  • 1 1 respostas
  • 53 Views

1 respostas

  • Voted
  1. Best Answer
    Naruto Uzumaki
    2024-10-09T21:50:56+08:002024-10-09T21:50:56+08:00

    Encontrei uma solução para meu problema, que envolve usar o Oracle Cloud Shell para executar comandos diretamente. Aqui está o processo:

    1. Primeiro, crie um backup do volume de inicialização.
    2. Em seguida, desconecte o volume de inicialização da instância.
    3. Exclua a instância, mas garanta que o volume de inicialização seja salvo e mantido seguro. Tudo isso pode ser feito por meio do painel do Oracle Cloud.
    4. Agora, crie uma nova instância.
    5. Depois que a nova instância estiver instalada e em execução, acesse o Cloud Shell e digite o seguinte comando:
    oci compute volume-attachment attach \
        --instance-id <target_instance_ocid> \
        --volume-id <boot_volume_ocid> \
        --type paravirtualized \
        --display-name "BootVolumeAsBlock"
    

    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)

    1. Execute lsblkpara listar dispositivos e encontrar o novo volume (por exemplo, /dev/sdb).
    2. Use sudo mkdir /mnt/boot-volumepara criar um diretório.
    3. Monte o volume com sudo mount /dev/sdb1 /mnt/boot-volume.
    4. Navegue até o ponto de montagem ( cd /mnt/boot-volume) e liste os arquivos ( ls).
    5. Você também pode entrar pelo Filezilla e ir até o diretório que você criou para baixar qualquer coisa do volume antigo.

    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!

    • 0

relate perguntas

  • Como interagir graficamente com um servidor sem cabeça?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve