GCP - Configuring a Virtual Machine: Network Tagging, Firewall Rules, SSH Access, Drive Extension, VS Code Integration and Database Installation

GCP - Configuring a Virtual Machine: Network Tagging, Firewall Rules, SSH Access, Drive Extension, VS Code Integration and Database Installation

Let's create a VPC and VM

Now let's check how many devices attached with VM and available partitions, after connecting with ssh

If we want to telnet here packet won't reach. So let's create a firewall rule. First find our IP Address

Then Create Firewall Rule

Now Let's access the VM with ssh

Data Encrypted with Public key, can be decrypt with private key. But if encrypt with private key, it can't be decrypt with public key

Let's generate a key and add in VM

You can also connect with VSCode's Remote ssh plugin

Now let's create a disk and attach with VM

https://cloud.google.com/compute/docs/disks/format-mount-disk-linux

Let's format the disk before usage

Let's create a folder in VM, Mount the disk and provide permissions

Now, let's configure automatic mounting on VM restart

Notes:
* Firewall rules should be attached with a tag. And tag should be attached with VM.

Additional: DB Install with Docker and access with VS code plugins