<aside> ❕ OpenSSH_8.2p1 / 대부분의 Linux 배포판

</aside>

<aside> ❗ Host

</aside>

<aside> ⭐ CLI

</aside>

개요


무인증 로그인


SSH key를 우선적으로 만들고 시작해야 한다. ssh-keygen이라는 패키지를 통해 진행한다.

1. ssh-keygen 사용

chobo@testvm1:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/chobo/.ssh/id_rsa):
Created directory '/home/nvadmin/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/chobo/.ssh/id_rsa
Your public key has been saved in /home/chobo/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Z3fkQuch6NtkyNEAVu/jj95MhSRvQjABolXAuUA1by8 chobo@testvm1
The key's randomart image is:
+---[RSA 3072]----+
|   ..o*+o.++++*. |
|    .oo+  .o +.+.|
|    .. .o   = B..|
|      .. . . @.= |
|        E + + Boo|
|         + . =. o|
|               ..|
|               =.|
|             .o +|
+----[SHA256]-----+

key에 대해 passphrase을 설정 할 수 있으나 외부에서 사용하는 경우 아니면, 오히려 번거러운 작업이 되기때문에 간단하게 Enter키를 통하여 패스 할 수 있다.

chobo@testvm1:~$ ll ~/.ssh
total 16
drwx------ 2 chobo chobo 4096  3월 31 17:06 ./
drwxr-xr-x 6 chobo chobo 4096  3월 31 17:06 ../
-rw-rw-r-- 1 chobo chobo 2610  3월 31 17:06 autorized_keys
-rw------- 1 chobo chobo 2610  3월 31 17:06 id_rsa
-rw-r--r-- 1 chobo chobo  577  3월 31 17:06 id_rsa.pub

$HOME/.ssh안에 생성된 키들이 존재한다. autorized_keys 파일은 첫 생성일 경우에는 없을 수도 있다.

파일에 대한 설명은 다음과 같다.