Google Cloud virtual machine instance created from snapshot not allowing ssh

你离开我真会死。 提交于 2019-11-28 11:07:17

问题


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


回答1:


It seems the issue here is that the network interface of your new instance is not coming up. You can try one of two steps:

1) try connecting through the serial console. This does not connect through port 22 or use SSH. However, if the network card is not coming up at all, this may also fail.

2) Add a startup script to the instance which will run the commands you need to configure the network card




回答2:


@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


来源:https://stackoverflow.com/questions/53063885/google-cloud-virtual-machine-instance-created-from-snapshot-not-allowing-ssh

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!