SSH 공개 키를 찾는 방법

How Find Ssh Public Key



경우에 따라 SSH 키의 내용을 확인해야 할 수도 있습니다. 예를 들어 GCP와 같이 SSH 인증이 필요한 원격 서비스에 추가하려면 공개 키의 내용을 확인해야 할 수 있습니다. 이 기사에서는 Linux에서 간단한 cat 명령을 사용하여 SSH 키 내용을 보는 방법을 보여줍니다.

SSH 키를 생성하는 방법

SSH 키를 설정하는 첫 번째 단계는 쌍을 생성하는 것입니다. SSH 키 쌍에는 공개 키와 개인 키가 포함됩니다. 공개 및 개인 쌍을 사용하여 원격 호스트에 대해 사용자를 인증할 수 있습니다.







Linux에서 다음 명령을 사용하여 SSH 키 쌍을 생성합니다.



SSH 키젠

위의 명령을 사용하려면 키를 설정하고 생성하기 위한 정보를 입력해야 합니다. 보안되지 않은 네트워크나 중요한 시스템에 있는 경우 암호로 키를 암호화해야 합니다.



공개 생성/개인 rsa 키 쌍.
입력하다파일 ~에 어느키를 저장하기 위해(//우분투/.ssh/아이디_rsa):
생성된 디렉토리'/홈/우분투/.ssh'.
암호 입력(비어있는~을위한암호 없음):
동일한 암호를 다시 입력하십시오.
귀하의 신분증이 저장되었습니다~에 //우분투/.ssh/아이디_rsa
공개 키가 저장되었습니다~에 //우분투/.ssh/id_rsa.pub
주요 지문은 다음과 같습니다.
SHA256:hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q 우분투@거짓
열쇠의 randomart 이미지는 다음과 같습니다.
+---[RSA 3072]----+
| . . . |
| 보 . 오 |
| o.부어.|
| oo = ++ + |
| S =+o +.|
| .oo. * + |
| .. *. 나 |
| .. *. * |
| + =.OOOB |
+----[SHA256]-----+

노트: ssh-keygen 명령을 사용하려면 시스템에 OpenSSH 패키지가 설치되어 있어야 합니다.

SSH 키를 보는 방법

SSH 키를 보는 데 사용할 수 있는 첫 번째 방법은 간단한 cat 명령을 사용하는 것입니다. 이 명령은 원격 호스트에 복사하여 붙여넣을 수 있는 파일의 내용을 인쇄합니다. 기본적으로 SSH 키는 /home/$USER/.ssh에 저장됩니다.

내용을 보려면:

CD~/.ssh
고양이id_rsa.pub

위의 명령은 SSH 공개 키의 내용을 인쇄합니다. 다음은 예제 키입니다.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UCM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XvTLC5BVg/6rpJp7d57tGv0= 우분투@우분투

SSH 키의 내용을 보는 데 사용할 수 있는 또 다른 방법은 아래 표시된 명령과 함께 Open-SSH 인증 도구를 사용하는 것입니다.

SSH 에이전트 -씨 'sh 추가; SSH 추가 -L'

이 명령은 암호가 할당된 경우 다음과 같이 암호에 대한 인증 암호를 묻는 메시지를 표시합니다.

암호 입력~을위한 //우분투/.ssh/아이디_rsa:
추가된 ID://우분투/.ssh/아이디_rsa(우분투@거짓)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UCM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XvTLC5BVg/6rpJp7d57tGv0= 우분투@우분투

결론

이 기사에서는 SSH 키를 생성하는 방법과 SSH 키의 내용을 보는 데 사용할 수 있는 두 가지 방법을 보여주었습니다. 대부분의 경우 개인 키가 아닌 공개 키 내의 콘텐츠만 볼 필요가 있습니다. 항상 SSH 키를 보호해야 합니다. 쉘을 보호하십시오!