Eu acidentalmente instalei o whereami na minha instância do EC2 (ubuntu) agora não consigo ssh na máquina

1

Eu entendi mal o que este comando faz eu acredito. Eu pensei que apenas lhe disse o nome do host, mas aparentemente ele tenta fazer alterações em sua configuração de rede também. Existe alguma coisa que eu possa fazer para voltar para a máquina e remover o espaço?

    
por slim 24.07.2015 / 18:02

2 respostas

3

Eu fiz o mesmo. Então mudei managed = false para managed = true em /etc/NetworkManager/NetworkManager.conf.

E então:

sudo service network-manager restart

Isso me ajuda a fazer as coisas funcionarem de novo, mas você precisa se conectar diretamente de alguma forma, não sobre o ssh.

    
por 09.09.2015 / 14:51
3

The Debian version of whereami is designed to provide multiple network connectivity options for laptops or other portable devices capable of running Debian/Ubuntu Linux. The functionality of whereami for Debian-based Linux distributions is completely different from the functionality of whereami provided for Enterprise versions of Linux such as Red Hat Enterprise Linux, Amazon Linux, and enterprise versions of SuSe or Centos Linux. Attempted installation of the whereami package on an Amazon EC2 Debian/Ubuntu Linux instance will terminate any existing connection to the instance and cause all future connection attempts to fail. Note: attempts to install whereami on an Amazon EC2 Debian/Ubuntu Linux instance encounter problems running dpkg-reconfigure, causing the installation to hang and eventually fail.

Aqui está um guia detalhado da Amazon sobre como restaurar a conectividade de rede para uma Amazon Instância do EC2 Ubuntu Linux após a instalação do whereami:

  1. Inicie uma instância de "resgate" do Amazon EC2 Linux com o chroot instalado.
  2. Pare a instância do Debian / Ubuntu EC2.
  3. Separe o volume raiz da instância da Debian / Ubuntu EC2.
  4. Anexe o volume raiz da instância do Debian / Ubuntu EC2 à instância de "resgate" do Amazon EC2.
  5. Inicie a instância de "resgate", se ainda não estiver iniciada, e abra uma sessão de terminal.
  6. Execute o seguinte comando para montar o volume raiz da instância Debian / Ubuntu para / mnt: sudo mount /dev/xvdf /mnt
  7. Execute o seguinte comando para chroot no volume raiz da instância Debian / Ubuntu: chroot /mnt /bin/bash
  8. Execute o seguinte comando para remover o pacote whereami da instância Debian / Ubuntu. %código%
  9. Execute o seguinte comando para desmontar o volume raiz da instância Debian / Ubuntu e remover da instância de recuperação. %código%
  10. Após o disco ser desmontado, separe o volume raiz da instância Debian / Ubuntu EC2 da instância de 'rescue'.
  11. Recoloque o volume raiz da instância Debian / Ubuntu EC2.
  12. Inicie a instância do Debian / Ubuntu EC2. A conectividade de rede deve ser restaurada e as conexões com a instância devem ser bem-sucedidas.
por 01.02.2018 / 19:52