GCE: Google Cloud Engine
<Key Pair 생성하기>
- on Linux
KEY=test_rsa_2048
USER=test
sudo adduser $USER
ssh-keygen -t rsa -f ~/.ssh/$KEY -C $USER
"이제 이 Private Key를 SSH Client에서 다운로드 받아야함. permission 때문에 굉장히 귀찮음"
- on XShell
(생략)
"GCE의 Private Key를 download 받는 것이 아니라, upload하면 됨 (간단)"
<ssh key 확인>
~/.ssh/$KEY.pub 파일을 열어보면, 다음과 같은 template을 갖는다
ssh-rsa [KEY_VALUE] [USERNAME]
chmod 400 ~/.ssh/$KEY
GCP Web Console Page - Computer Engine - Metadata - SSH Key
SSH Key에 방금 생성한 public key를 등록하자
<user를 /etc/sudoers에 추가>
sudo /usr/sbin/adduser $USER google-sudoers
GCE에서는 google-sudoers에 속해있는 user들에게 sudo 권한이 주어진다
더 일반적인 리눅스에서의 방법으로는
sudo /usr/sbin/visudo
위 커맨드를 통해서 /etc/sudoers 에 아래 라인을 추가해주면 된다
root ALL=(ALL:ALL) ALL의 아래에 같은 형식으로
[USERNAME] ALL=(ALL:ALL) ALL
visudo를 사용하면 필자의 경우 default editor로 nano가 사용되었는데, 이것을 vim으로 바꿀수 있다. 아래 커맨드를 사용하여
sudo update-alternatives --config editor
위 커맨드를 실행한 후 vim.basic을 선택한 후 visudo를 실행하면 vim으로 실행되는 것을 확인할 수 있을것이다
'Linux' 카테고리의 다른 글
[Linux] /etc/passwd, /etc/group, /etc/shadow (0) | 2018.03.09 |
---|---|
[Linux] jobs, fg (re-attach) (0) | 2018.03.09 |
[Linux] Install Java(JDK) by apt-get (0) | 2018.03.07 |
[Linux] apt sources.list - change to korea mirror server (0) | 2018.03.07 |
[Linux] 프로세스 관련 커맨드 (0) | 2018.03.06 |
WRITTEN BY
- hojongs
블로그 옮겼습니다 https://hojongs.github.io/