GCP의 VM 인스턴스에 루트로 로그인하는 방법
소개
GCP 상의 GCE로 VM 인스턴스를 작성한 경우, 디폴트에서는 GCP 계정명의 유저로 SSH 로그인하게 된다.
이 사용자는 패키지 설치 등마다
sudo
명령이 필요하고 번거롭기 때문에, 이 기사에서는 root 사용자로 로그인하는 방법을 메모로 남겨 둔다.실행 환경
【GCP VM 환경】
・Ubuntu20.04 LTS
※전제로서, VM 인스턴스는 작성이 끝난 것으로 한다.
절차
1. root 사용자로 로그인 허용
2. Cloud Console에서 루트 사용자로 로그인
1. 루트 사용자로 로그인 허용
다음 명령을 사용하여 config 파일을 편집하여
PermitRootLogin yes
를 추가하십시오.$ sudo nano /etc/ssh/sshd_config
/etc/ssh/sshd_config
~~~省略~~~~~~~~~~~~~
#LoginGraceTime 2m
PermitRootLogin yes
#PermitRootLogin prohibit-password
~~~省略~~~~~~~~~~~~~
설정을 반영하기 위해 서비스 재시작
$ sudo systemctl restart sshd
2. Cloud Console에서 루트 사용자로 로그인
[Cloud Console]을 시작합니다.
다음 명령을 실행합니다.
$ gcloud compute ssh --project [project_id] --zone [zone] root@[VMインスタンス名]
이상으로 로그인 완료!
■ 보충
작업이 끝나면 잊지 않고
PermitRootLogin no
로 변경해 둔다.$ sudo nano /etc/ssh/sshd_config
/etc/ssh/sshd_config
~~~省略~~~~~~~~~~~~~
#LoginGraceTime 2m
PermitRootLogin no
#PermitRootLogin prohibit-password
~~~省略~~~~~~~~~~~~~
$ sudo systemctl restart sshd
Reference
이 문제에 관하여(GCP의 VM 인스턴스에 루트로 로그인하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/smiler5617/items/f07252a4f8c1f4c34b67텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)