티스토리 뷰

Linux tip

GCP로 ssh 접속하기

PLRC 2021. 5. 19. 18:12

1. RSA key pair 생성

~/.ssh/rsa-gcp-key 안에 rsa key가 생성된다

/> ssh-keygen -t rsa -f ~/.ssh/rsa-gcp-key -C "id@gmail.com" 
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/sunkook/.ssh/rsa-gcp-key.
Your public key has been saved in /Users/sunkook/.ssh/rsa-gcp-key.pub.
The key fingerprint is:
SHA256:l8GJXI3zNL3GfvEbzh3QtFfFuJiD0Vq3IJFvd0X3jgI neosun2k@gmail.com
The key's randomart image is:
+---[RSA 3072]----+
|          o* . +=|
|       . +*.B +.*|
|        o E@ Bo+=|
|          o+B.B*o|
|        S o..=o.=|
|         .   ..oo|
|              o.=|
|               +.|
|                 |
+----[SHA256]-----+

2. 아래 파일의 rsa key 복사 (rsa-gcp-key.pub ) - 일부 내용삭제

 

/> cat ~/.ssh/rsa-gcp-key.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC782oki0GWSPhkuMM4m4VBKKwD0ORCk6/ctAwxyO49ZqIHODihFpnR4bwA9CVksw9jpGSlUOwfez0TThK0Oy5vmjSpkXLv2uN3YxB+HRLBM8Gaj2eWjTvVGxPSNG5mDTXtOTsEcs/rahU8rT6V/7Znpjq03fNnDex2IoIvCBnZMYI8w2V7qfcUPUZ3TzX51cpowYeGcBL12B9yesHKWEc6WOGj8kkaY7rcD0iReSmJC7uosAI7H080Lq6wGQJkyUedrY7bUrO7amGOdQfKYAKDP21PJC2B3b9QSPGJ1LjqYvCW24Dit/+VUC4cYteK+GNHaWu4iZSFNqBYhxF2PtyZf/Kii60VjtKbrR+QRglXEAyjys/IjCGekoshaPp3YWtudnjymIpwfSZbNqk8f6uZecNvmTDXotbg+WU6q5N6IPFrPA2YITpC/XbPykd2SNxE4PMHyw+cHwgpZ39iWrtQeTZDFab3xqu+ljJJbZ6bXs= neosun2k@gmail.com

3. SCP VM instance --> 메타데이터 --> SSH 키 --> 항목추가 

4. 터미널에서 아래와 같은 명령어로 접속

/> ssh -i ~/.ssh/rsa-gcp-key.pub id@xx.127.21.xxx

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/Users/sunkook/.ssh/rsa-gcp-key.pub": bad permissions
id@xxx.127.21.xxx: Permission denied (publickey).
sunkook@/Users/sunkook> ssh -i ~/.ssh/rsa-gcp-key id@xxx.127.21.xxx 
Welcome to Ubuntu 16.04.7 LTS (GNU/Linux 4.15.0-1098-gcp x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

0 packages can be updated.
0 of these updates are security updates.

New release '18.04.5 LTS' available.
Run 'do-release-upgrade' to upgrade to it.


Last login: Wed May 19 08:45:52 2021 from xx.235.240.xxx
id@instance-1:~$ 
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함