Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Cloud virtual machine instance created from snapshot not allowing ssh

I have created a virtual machine instance from snapshot taken the production server. SSH key is set. But I am unable to ssh into instance both from the putty and google cloud ssh option from browser.

I have search around and find out that the issue new release which does not set the
default IP gateway for the instance. I have set the IP gateway and restart the instance but instance still showing the same error . I have also check the Firewall rule and port 22 traffic allowed to the instance. All other instance in same zone are working on SSH other than instance newly created using snapshot.

After looking into the logs from the serial port ifup: failed to bring up lo

Image of the error enter image description here

like image 726
Fahad Abid Avatar asked Sep 05 '25 03:09

Fahad Abid


1 Answers

@Patrick answer helps me get to answer, explanatory steps

  1. 1) Serial Console.
    • Go to you instance detail and enable serial port.
    • Connect to your instance using serial port and login with the user and password
    • If you do not have user create one by following script as a startup-script
      #!/bin/bash 
        sudo useradd -G sudo user
        sudo echo 'user:password' | chpasswd 
  • sudo systemctl status networking.service to check networking status
  • Remove the /etc/network/interfaces.d/setup file then edit your /etc/network/interfaces
auto lo
iface lo inet loopback
  • Restart networking service by running sudo systemctl status networking.service

2) Following startup script also work for me

#!/bin/bash 
sudo dhclient eth0
like image 183
Fahad Abid Avatar answered Sep 07 '25 20:09

Fahad Abid