I created a brand new Google Compute Engine VM (Debian 9) and opened a shell to it using the GoogleCloud shell. I can
sudo from that browser shell window.
I then setup my ssh-keys and ssh into the vm. For the sake of discussion, my username is "user123". I ssh into my GCP vm using:
Where 184.108.40.206 is my GCP external IP address. I'm then logged in.
So as user
user123 in GoogleCloudShell
sudo works, but when logged in via ssh as
user123, I'm prompted for a password.
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user123:
Naturally, I don't want or need to setup a password, I need to get sudo to allow this
user123 user account to sudo. But it works when logged into GoogleCloudShell.... Hum... I'll track it down but that is my question.
NOTE: Since I have root in my GoogleCloudShell (via sudo), I should be able to find what I need to do and fix this.
What is the next step I need to take in order to allow sudo to work when logged in via ssh?