나는 새로운 Google Compute Engine VM (Debian 9)을 만들고 GoogleCloud 쉘을 사용하여 쉘을 열었습니다. 제가 할수 있어요 sudo
해당 브라우저 쉘 창에서.
그런 다음 VM에 ssh-keys와 ssh를 설치합니다. 토론을 위해서 내 사용자 이름은 "user123"입니다. 나는 GCP VM에 ssh를 사용한다.
ssh user123@1.2.3.4
1.2.3.4는 내 GCP 외부 IP 주소입니다. 나는 그 다음에 로그인했다.
그래서 사용자 user123
...에서 GoogleCloudShell sudo
작동하지만,을 통해 로그인 한 경우 SSH 같이 user123
, 암호를 묻는 메시지가 나타납니다.
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:
당연히, 나는 암호를 설정하고 싶지 않거나 필요가 없다. 이것을 허용하기 위해 sudo를 얻을 필요가있다. user123
sudo 할 사용자 계정. 하지만 GoogleCloudShell에 로그인 할 때 작동합니다. 흠 ... 추적하겠습니다.하지만 그건 내 질문입니다.
참고 : 내 루트에 있기 때문에 GoogleCloudShell (sudo를 통해), 내가해야 할 일을 찾아서 고칠 수 있어야한다.
ssh를 통해 로그인 할 때 sudo가 작동하도록하기 위해 취해야 할 다음 단계는 무엇입니까?
sudo
에서 로그인했을 때 SSH .
sudo
내가 VM에 ssh를 사용하면 ssh user123 @ gcp-host GoogleCloudShell에서도 사용할 수 있습니다. 아무도 유용하지 않다면이 질문을 삭제할 수 있습니다.