홈>
방금 gcloud를 사용하기 시작했으며 VM을 만들거나 클라우드 콘솔로 이동할 때 내 이름이 콘솔에 표시됩니다.
보다 일반적인 이름으로 다른 사용자를 만들 수있는 방법이 있습니까? 모든 VM과 콘솔에 내 이름을 사용하는 것을 좋아하지 않습니다.
다른 사용자를 '소유자'로 만들거나 이에 대한 모범 사례가 있습니까?
- 답변 # 1
- 답변 # 2
이름 사용이 왜 중요합니까?
콘솔 및 Google 서비스의 다른 곳에서 표시되는 이름은 Google 계정 이름입니다.
확인 된 도메인과 함께 G Suite를 사용하는 조직 (관리자) 인 경우 "owner"(owner @ [your-domain])와 같은 일반적인 이름으로 계정을 만들 수 있습니다
이름은 생성중인 리소스 (예 : VM)에 직접 연결되지 않습니다. 이는 리소스의 사용자 사용자의 식별자 일뿐입니다. 제 경우에는 여러 개의 Google 계정이 있으므로 유용하며 사용중인 계정을 상기시켜줍니다.
이러한 리소스에 대한 Google 계정 권한을 부여한 경우 프로젝트의 리소스에 액세스 할 때 내 이름이 표시됩니다.
관련 자료
- SQL 사용자와 동일한 이름으로 SQL에서 데이터베이스 사용자를 생성하려면 어떻게해야합니까?
- [A, B, C]와 같은 문자열을 A B C (Java)로 분할하려면 어떻게해야합니까?
- python - 예상 목록을 만드는 방법은 무엇입니까?
- sql - MySQL에서 뷰를 생성하는 데 얼마나 걸립니까?
- mysql - SQL의 Like 연산자에서 모음을 얻는 방법은 무엇입니까?
- c - 자녀는 어떻게 만들 수 있습니까?
- mongodb - 토큰으로 사용자를 식별하는 방법은 무엇입니까?
- r의 사용자 열에서 동일한 형식을 만드는 방법은 무엇입니까?
- PHP로 for 루프에서 변수 목록을 만드는 방법
- http - 컨텍스트를 만들고 전달하는 방법을 잘 모르겠습니다
- 페도라에서 루트 사용자를 되 찾는 방법은 무엇입니까?
- python - 사용자가 선택한 것을 어떻게 인쇄합니까?
- html - 이와 같은 이미지를 어떻게 배치 할 수 있습니까?
- discord.js - 사용자의 GIF 아바타는 어떻게 얻나요?
- ruby - 3 개 이상의 배열에서 각 항목으로 해시를 만드는 방법
- python - 변수에서 경로를 만드는 방법은 무엇입니까?
- Django에서 사용자 유형을 필터링하는 방법
- javascript - 이 트리 데이터 구조를 한 번에 하나씩 생성하는 방법은 무엇입니까?
- java - Firebase 데이터베이스 사용자 및 사용자 데이터를 결합하는 방법
- python - 내 플롯에 대해 더 많은 색상을 생성하려면 어떻게해야합니까?
관련 질문
- docker : `gcloud compute instances create-with-container`가 Stackdriver에 로깅되지 않음
- php - Compute Engine 인스턴스 시작이 실패한 경우 오류를 얻는 방법
- macos : 머신에서 ssh로 Google Compute 인스턴스에 대해 Bash 스크립트를 실행합니다.
- Google 클라우드에서 트래픽을 매핑하는 가장 좋은 방법
- Google Cloud : 할당량 'C2_CPUS'가 한도를 초과했습니다. 미국 중부 지역에서 0.0이지만 한도는 무제한입니다.
- 비공개 IP를 통해 Compute Engine 인스턴스에서 Cloud SQL에 연결할 수 없습니다.
- Kubernetes 영구 볼륨 GCE 디스크
- AWS에서 마이그레이션 한 후 GCP의 SUSE SLES 라이선스
- networking : GCP Compute Engine VM의 localhost 포트 80에 연결할 수 없습니다.
- /usr /share /google /safe_format_and_mount가 새 Google 클라우드 인스턴스에 존재하지 않습니다.
gcloud compute ssh [INSTANCE_NAME]
를 사용할 때 gcloud는 현재 자격 증명을 사용하여 SSH 키 쌍을 만듭니다. 그런 다음 프로젝트 ssh 메타 데이터가이 사용자 이름 및 SSH 키 쌍으로 업데이트됩니다. 연결하면 다음과 같이 표시됩니다.원하는 사용자 이름으로 새로운 SSH 키 쌍을 만들 수 있습니다. 그런 다음이 키 쌍을 인스턴스 메타 데이터에 추가 할 수 있습니다. 그런 다음 해당 사용자 이름을 사용하여 로그인 할 수 있습니다. 또한 인스턴스에 새 홈 디렉토리가 생성됩니다.
이 예제에서는 새로운 사용자 '개발'을 만들고 싶다고 가정 해 봅시다.
1 단계 : 새로운 SSH 키 쌍 생성
이것은 두 개의 파일을 생성합니다 :
키 쌍-이것은 RSA 개인 키입니다. 새 사용자 이름을 사용하여 SSH를 통해 인스턴스에 로그인하려면이 파일이 필요합니다.
keypair.pub-이것은 SSH-RSA 공개 키입니다. 컨텐츠를 인스턴스로 가져옵니다. 이 파일의 내용을 표시하십시오. 마지막에 사용자 이름을 확인하십시오.
2 단계 (Google Cloud Console 방법) :
Google 클라우드 콘솔에 로그인
"Compute Engine"->"VM 인스턴스"로 이동하십시오.
수정하려는 인스턴스를 클릭하십시오.
인스턴스를 수정하려면 "수정"버튼을 클릭하십시오.
"SSH 키"로 스크롤하십시오. "0 SSH 키가 있습니다"아래의 "표시 및 편집"을 클릭하십시오.
"keypair.pub"의 내용을 "전체 키 데이터 입력"이 표시된 상자에 복사하여 붙여 넣습니다.
아래로 스크롤하여 "저장"을 클릭하십시오.
STEP 3-SSH를 사용하여 인스턴스에 연결하십시오. 다음 명령에서 IP_ADDRESS를 Compute Engine 인스턴스 외부 IP 주소로 바꾸십시오.
이것은 동일한 Compute Engine 인스턴스에 연결하는 여러 사용자를 지원하는 올바른 방법입니다. 각 사용자에게는 고유 한 키 쌍과 고유 한 사용자 이름 및 홈 디렉토리가 있습니다.
또한 클라우드 계정에 대한 Google Cloud IAM 권한이없는 인스턴스에 대한 로그인 액세스 권한을 사용자에게 제공하는 올바른 방법입니다
고급 사용자의 경우
gcloud compute instances add-metadata
를 사용할 수 있습니다 SSH 공개 키를 인스턴스에 추가하는 명령입니다.이 SSH 공개 키를 프로젝트 메타 데이터에 추가하여 프로젝트 내의 모든 인스턴스에서이 키 쌍을 사용할 수 있습니다.