Acesso remoto via SSH por Script numa virtualbox

1. Acesso remoto via SSH por Script numa virtualbox

Davi luiz Candido lima
627davi_Luiz

(usa Ubuntu)

Enviado em 03/05/2024 - 11:39h

Recentemente comecei os estudos na área de DevOps, e por consequência, instalei um ubuntu server numa VM para deixar tudo separadinho.
Gosto muito da interface e do meu terminal no meu sistema principal, portanto, sempre entrei via SSH no servidor, mas dava um trabalhão toda vez, abrir a maquina, pegar o ip, e conectar via SSH.
Fiz um script muito básico que conectava via SSH num IP fixo que eu tinha deixado, porém, alguns sites eu simplesmente não conseguia baixar nada! tipo github, não conectava de jeito nenhum, mas o ping no google ou na archwiki funcionava, tentei ver na documentação do VBoxManage se tinha alguma coisa que eu pudesse receber o IP iniciando a máquina virtual no type headless (sem interface gráfica) mas não consegui. Existe alguma forma de conseguir o IP da máquina virtual, sem precisar abrir ela no modo gráfico? Ou, esse problema de conexão que tive, foi pq troquei algo errado?

Pra deixar o ip fixo, alterei o arquivo que ta lá em /etc/netplan, troquei o dhcp para false, e coloquei o address: 192.168.0.27/24

salvei e fui tentar ser feliz, oq posso fazer?


  


2. Re: Acesso remoto via SSH por Script numa virtualbox

Amarildo Sertorio dos Santos
amarildosertorio

(usa Fedora)

Enviado em 03/05/2024 - 21:38h

Primeiramente, assegure-se de que os "Adicionais para Convidados" esteja instalado na sua VM. Em seguida, você pode obter o endereço IP da VM usando o seguinte comando:

VBoxManage guestproperty get <Nome_da_Sua_VM> "/VirtualBox/GuestInfo/Net/0/V4/IP" 




3. Re: Acesso remoto via SSH por Script numa virtualbox

Davi luiz Candido lima
627davi_Luiz

(usa Ubuntu)

Enviado em 04/05/2024 - 17:52h


amarildosertorio escreveu:

Primeiramente, assegure-se de que os "Adicionais para Convidados" esteja instalado na sua VM. Em seguida, você pode obter o endereço IP da VM usando o seguinte comando:

VBoxManage guestproperty get <Nome_da_Sua_VM> "/VirtualBox/GuestInfo/Net/0/V4/IP" 



Tentei instalar e não obtive sucesso, vou pesquisar um pouco mais sobre como fazer a instalação do "Adicionais para Convidados" no ubuntu server, to apanhando feio des de cedo. Obrigado pela resposta!


4. Re: Acesso remoto via SSH por Script numa virtualbox

Amarildo Sertorio dos Santos
amarildosertorio

(usa Fedora)

Enviado em 06/05/2024 - 09:37h

Abra o VirtualBox => Escolha a VM => Configurações => Armazenamento => Acrescentar Conexão => Drive Óptico => VBoxGuestAdditions.iso

Logue na VM e monte o dispositivo:
sudo mkdir /mnt/cdrom; sudo mount /dev/sr0 /mnt/cdrom 


Instale as dependências necessárias para compilar e instalar os Guest Additions. Execute o seguinte comando no terminal:
sudo apt install build-essential dkms linux-headers-$(uname -r) 


Dentro do diretório do CD montado, execute o script de instalação:
sudo /mnt/cdrom/VBoxLinuxAdditions.run 


Após a conclusão da instalação, reinicie a VM para que as alterações entrem em vigor.


5. Re: Acesso remoto via SSH por Script numa virtualbox

Amarildo Sertorio dos Santos
amarildosertorio

(usa Fedora)

Enviado em 06/05/2024 - 16:03h

Posso fazer uma sugestão? Dado o seu interesse em DevOps, recomendaria investir seu tempo no Minikube ou no Rancher Desktop. Acredito que eles seriam mais vantajosos para alcançar seus objetivos.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts