Google Cloud virtual machine instance created from snapshot not allowing ssh

后端 未结 2 552
猫巷女王i
猫巷女王i 2020-12-11 23:58

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 clou

相关标签:
2条回答
  • 2020-12-12 00:00

    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

    0 讨论(0)
  • 2020-12-12 00:25

    @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
    
    0 讨论(0)
提交回复
热议问题