SSH-Keygen을 사용하여 Mac에서 SSH 키를 생성하는 방법

SSH-Keygen을 사용하여 Mac에서 SSH 키를 생성하는 방법

우리 중 많은 사람들에게 엄격한 온라인 보안이 필수 사항이 되었으며 악의적인 운영자가 더 똑똑해짐에 따라 도구와 보호 기능이 계속 강화되어야 합니다. SSH(Secure Shell)는 공개 키와 개인 일치 항목을 쌍으로 연결하여 데이터를 안전하게 보낼 수 있는 암호화 프로토콜입니다.

원격으로 서버에 액세스하거나 Git 호스팅 플랫폼에 보안을 추가하는 등의 다양한 상황에서 고유한 키를 생성해야 할 수 있습니다. 액세스 자격 증명은 온라인 보안의 중요한 부분이 되었으며 macOS와 터미널 앱을 사용하면 SSH 키를 간단하게 생성할 수 있습니다. 과정을 살펴보겠습니다.

SSH-Keygen을 사용하여 SSH 키를 생성하는 방법

ssh-keygen 명령을 사용하면 완전하고 사용할 준비가 된 SSH 키를 생성하는 데 필요한 모든 기능을 수행할 수 있습니다. 생성하는 동안 키의 사용된 알고리즘, 길이(비트) 및 기타 기능을 지정할 수 있습니다. 이러한 개념에 대한 자세한 내용은 이 가이드의 뒷부분을 참조하십시오.

관련: SSH란 무엇이며 무엇을 의미합니까?

macOS에서 SSH 키를 생성하는 단계는 다음과 같습니다.

응용 프로그램 > 유틸리티에서 또는 Spotlight 검색을 수행하여 터미널 을 시작 합니다. 원하는 매개변수와 함께 ssh-keygen 명령을 입력합니다 .

변형에 대해서는 나중에 논의하겠지만 일반적인 ssh-keygen 명령은 다음과 같이 표시되어야 합니다.

ssh-keygen -t ecdsa -b 521

원하는 알고리즘은 -t 명령을 따르고 필요한 키 길이는 -b 입력 뒤에 옵니다 . -b 를 제외 하면 ssh-keygen은 선택한 키 유형에 대한 기본 비트 수를 사용합니다. 적절한 크기의 키를 사용하는 강력한 암호화 알고리즘은 데이터를 안전하게 유지하는 데 가장 효과적 입니다.

SSH-Keygen을 사용하여 Mac에서 SSH 키를 생성하는 방법

눌러 입력 생성 진행을 시작합니다. ENTER를 다시 눌러 기본 파일 위치를 승인하십시오. 필요한 경우 이를 변경할 수 있지만 일반적으로 제안된 폴더에 키를 보관하는 것이 좋습니다.

SSH-Keygen을 사용하여 Mac에서 SSH 키를 생성하는 방법

Enter를 누르 암호를 묻는 메시지가 나타나면. 비워둘 수 있지만 SSH 키를 암호로 보호하는 것이 좋습니다. 다른 사람이 귀하의 장치에 액세스할 수 없어야 하는 경우에도 추가 보안 계층은 항상 환영합니다.

암호 를 다시 입력하여 프로세스를 완료하고 공개 및 개인 키를 생성하십시오.

SSH-Keygen을 사용하여 Mac에서 SSH 키를 생성하는 방법

macOS는 두 키를 모두 ~/.ssh/ 디렉토리 에 저장합니다 . 한 파일에는 공개 SSH 키가 있고 다른 파일에는 다른 사람과 공유해서는 안 되는 비공개 버전이 들어 있습니다.

터미널이 마음에 들지 않으면 다른 여러 Mac SSH 클라이언트가 있으므로 필요에 가장 적합한 옵션을 선택할 수 있습니다.

SSH 키를 복사하여 Git 호스팅 플랫폼 및 기타 위치에 추가

생성 프로세스를 완료하면 터미널을 사용하여 배포를 위해 공개 키를 복사할 수 있습니다. 생성하는 동안 사용된 파일 이름도 기록해 두어야 합니다. 제공된 예에서 macOS는 id_ecdsa.pub 파일 에 공개 SSH 키를 저장 했으므로 대상으로 지정해야 하는 위치입니다.

공개 SSH 키를 클립보드에 복사하려면 다음 단계를 따르세요.

  1. 터미널을 실행 합니다 .
  2. 올바른 파일 경로와 함께 pbcopy 명령을 입력합니다 . 예를 들면 다음과 같습니다.

    pbcopy <>

  3. 눌러 입력 하고 공개 키는 클립 보드에 복사합니다.

여기에서 SSH 키를 필요한 곳에 자유롭게 붙여넣을 수 있습니다. .pub 파일에 저장된 공개 키만 배포해야 함을 기억하십시오. 귀하의 개인 키는 귀하만을 위한 것입니다.

다양한 SSH 키 유형 및 크기

ssh-keygen 명령을 사용하면 다양한 알고리즘을 사용하는 여러 키 유형과 크기를 생성할 수 있습니다. 먼저 액세스 자격 증명을 생성하기 전에 호스팅 플랫폼, 서비스 또는 다른 당사자가 권장하는 변형을 확인해야 합니다.

여기에 가장 일반적인 SSH 키 유형을 나열하고 각 유형의 특성을 설명합니다.

  • RSA: 널리 지원되는 알고리즘인 RSA는 많은 상황에서 강력한 선택입니다. 길이는 강점이며 2048 또는 4096비트의 키를 만들고 싶을 것입니다. 전자는 충분하고 후자는 이상적입니다.
  • ECDSA: 새로운 알고리즘인 ECDSA는 RSA와 유사한 수준의 보안을 제공하지만 더 짧은 키를 사용하여 더 빠른 성능을 제공합니다. 지원되는 키 크기는 256, 384 및 521비트입니다.
  • Ed25519: 새로운 알고리즘인 Ed25519는 이전 키 유형의 보안 및 성능을 개선합니다. Apple 자체는 특정 장치 간의 통신을 포함하여 일부 경우에 이 인증 방법을 사용합니다. 키의 길이는 256비트에 불과하지만 여전히 높은 수준의 보안을 제공합니다.

관련 항목: 일반적인 암호화 유형 및 자체적으로 만들면 안 되는 이유

SSH 키를 생성할 때 -t 명령 다음에 원하는 알고리즘 유형을 입력해야 합니다 .

Mac에서 SSH 키를 생성할 때 알아야 할 유용한 명령

ssh-keygen 명령의 기본 구성 요소에 대해 논의했습니다. 그러나 경우에 따라 다른 기능을 수행해야 할 수도 있습니다. 다음은 몇 가지 관련 명령과 그 용도를 나열합니다.

  • -t: 이 명령을 사용하여 사용하려는 알고리즘을 입력합니다. RSA, ECDSA 및 Ed25519는 일반적이고 실행 가능한 선택입니다.
  • -b: 사용된 비트 수를 입력하여 키 길이를 지정합니다. -b 명령을 입력하기 전에 몇 가지 제한 사항이 적용되므로 항상 선택한 알고리즘의 요구 사항을 확인하십시오.
  • -p: -p 명령을 사용하여 키의 암호를 변경할 수 있습니다 . ssh-keygen 과 함께 -p 를 포함하기만 하면 터미널이 파일 위치를 요청합니다. 관련 키의 경로를 입력하고 메시지가 표시되면 새 암호를 만듭니다.
  • -f: -f 명령을 사용하여 ssh-keygen 을 특정 파일 위치로 지정합니다.
  • -C는 : -C 명령 유용한 라벨링 방법 키에 코멘트를 추가합니다.

또한 ls 명령은 기본 디렉토리에 저장된 모든 SSH 키를 나열합니다.

ls -al ~/.ssh

SSH-Keygen을 사용하여 Mac에서 SSH 키를 생성하는 방법

로컬 SSH 키를 제거하려면 다음 과 같이 터미널 에서 rm 명령을 사용할 수 있습니다 .

rm ~/.ssh/id_ecdsa

그리고

rm ~/.ssh/id_ecdsa.pub

마지막으로 전체 명령 목록에 액세스하기 위해 다음 입력에 추가 정보와 함께 사용 가능한 모든 옵션이 표시됩니다.

남자 ssh-keygen

SSH-Keygen을 사용하여 Mac에서 SSH 키를 생성하는 방법

macOS는 SSH 키 생성을 쉽게 만듭니다.

macOS에서 SSH 키 생성은 간단합니다. 터미널 및 ssh-keygen 도구는 액세스 자격 증명을 설계, 생성 및 배포하는 데 필요한 모든 기능을 수행할 수 있으므로 추가 소프트웨어가 필요하지 않습니다. 올바른 명령을 입력하기만 하면 나머지는 ssh-keygen이 처리합니다.

사용되는 공통 알고리즘은 RSA, ECDSA 및 Ed25519이며 각 유형에는 고유한 사양과 사용 가능한 키 길이가 있습니다. 생성하는 동안 올바른 명령을 사용하여 이러한 세부 정보를 지정하고 다른 지침을 입력할 수 있습니다. 이후에는 계속해서 터미널을 사용하여 저장된 키를 복사, 수정 및 삭제할 수 있습니다.

재미를 위해서든 기능적으로든 자신의 액세스 자격 증명을 생성하는 방법을 아는 것은 배울 가치가 있는 기술입니다. 우리의 삶이 온라인에서 더 멀리 이동함에 따라 개인 데이터를 보호하는 것이 중요하며 현명한 사람들은 모든 도구를 마음대로 사용할 것입니다.


다양한 Apple 서비스에 사용할 수 있는 모든 무료 평가판

다양한 Apple 서비스에 사용할 수 있는 모든 무료 평가판

오늘날 Apple은 클라우드 스토리지에서 모바일 게임에 이르기까지 모든 것을 포함하여 다양한 구독 서비스를 제공합니다. 이전에 사용하지 않은 경우 Apple에서 각 서비스를 무료로 사용해 볼 수 있지만 다양한 평가판이 제공됩니다.

Windows 및 Mac을 위한 7가지 최고의 시나리오 작성 앱

Windows 및 Mac을 위한 7가지 최고의 시나리오 작성 앱

영화 산업에 진출하려면 적절한 소프트웨어를 사용하여 시나리오 형식을 지정해야 합니다. 이것은 아마추어 스토리텔러와 전문 시나리오 작가 모두에게 해당됩니다.

Mac에서 메일에서 로그아웃하는 방법

Mac에서 메일에서 로그아웃하는 방법

더 이상 macOS Mail 앱에서 이메일을 받고 싶지 않거나 받을 필요가 없습니까? 그렇다면 Mac의 Mail에서 로그아웃하면 계정과 이메일 동기화가 중지됩니다.

14인치 대 16인치 MacBook Pro: 어떤 M1 Pro 또는 M1 Max Mac을 구입해야 합니까?

14인치 대 16인치 MacBook Pro: 어떤 M1 Pro 또는 M1 Max Mac을 구입해야 합니까?

Apple의 새로운 14인치 및 16인치 MacBook Pro 모델은 프로 사용자가 수년 동안 회사에 요구해 온 거의 모든 기능을 제공합니다. 이 컴퓨터는 성능, 효율성 및 배터리 수명 면에서 엄청난 도약을 가져오며, 이는 노트북 시장에서 몇 년 동안 볼 수 없었던 것입니다. 또한 SDXC, HDMI 및 MagSafe 충전과 같은 유용한 포트의 반환을 보고 있습니다.

Mac에서 클립보드 기록을 보는 방법

Mac에서 클립보드 기록을 보는 방법

클립보드는 수십 년 동안 컴퓨터에 존재해 왔으며 Mac도 예외는 아닙니다. 그러나 클립보드가 정확히 무엇입니까? 그리고 몇 년 동안 기록된 모든 것을 어떻게 볼 수 있습니까?

맥 미니란? Apples Tiny 데스크탑 컴퓨터 가이드

맥 미니란? Apples Tiny 데스크탑 컴퓨터 가이드

Apple Store를 탐색하고 Mac mini를 봅니다. 하지만 맥 미니는 무엇입니까? 그것은 무엇을합니까? 그리고 하나 사야 하나? 여기에서는 작은 데스크탑 컴퓨터에 대해 알아야 할 모든 것을 살펴보려고 했습니다.

Mac에서 팝업을 허용하는 방법

Mac에서 팝업을 허용하는 방법

브라우저가 팝업을 차단하기 때문에 macOS의 웹 사이트에 문제가 있습니까? 다행히 컴퓨터의 Safari, Chrome 및 Firefox와 같은 주요 브라우저에서 팝업 차단기를 비활성화할 수 있습니다.

Apple 가족 공유 사용을 중지하거나 다른 가족 구성원을 제거하는 방법

Apple 가족 공유 사용을 중지하거나 다른 가족 구성원을 제거하는 방법

Apple의 가족 공유를 사용하면 Apple 서비스 및 구입 항목에 대한 접근 권한을 가족 구성원과 공유할 수 있습니다. 이 기능을 사용하면 사진 앨범과 iCloud 저장 공간을 공유하고 서로의 위치를 ​​추적하고 공유할 수도 있습니다.

iPhone 및 Mac의 인물 앨범에서 누군가를 추가하거나 제거하는 방법

iPhone 및 Mac의 인물 앨범에서 누군가를 추가하거나 제거하는 방법

iPhone 및 Mac의 People 앨범은 얼굴 인식으로 사진을 분류합니다. 사람 앨범에서 특정 사람을 찾을 수 없는 경우 해당 사람의 프로필을 직접 만들 수 있습니다. 또한 앨범이 너무 많아 일부 프로필을 제거하려는 경우에도 신속하게 제거할 수 있습니다.

매장 및 온라인에서 Apple Pay를 사용하는 방법

매장 및 온라인에서 Apple Pay를 사용하는 방법

Apple Pay 덕분에 지갑을 집에 두고 떠나는 데 한 걸음 더 다가섰습니다. 다양한 Apple 제품에서 사용할 수 있는 비접촉식 결제 시스템을 사용하면 일상적인 항목을 간편하게 결제할 수 있습니다.

4가지 유용한 macOS 계산기 기능

4가지 유용한 macOS 계산기 기능

간단한 계산기 앱은 대부분의 운영 체제에서 표준이지만 일부 응용 프로그램은 보기보다 간단하지 않습니다. macOS 계산기 앱은 수행하는 거의 모든 계산에 사용할 수 있는 다양한 유용한 도구를 자랑합니다. 총액을 큰 소리로 말하는 것부터 고급 컴퓨팅 기능에 이르기까지 계산기는 기본적인 것 이상을 제공합니다.

Safari의 리더 보기란 무엇이며 어떻게 사용합니까?

Safari의 리더 보기란 무엇이며 어떻게 사용합니까?

Apple 기기는 우리가 알지 못하는 편리한 기능을 제공하는 황금 냄비입니다. 건너 뛸 수 있는 Safari의 멋진 기능 중 하나는 리더 모드입니다.

2021 M1 iMac의 8가지 최고의 기능

2021 M1 iMac의 8가지 최고의 기능

Apples 2021 iMac은 사용자 경험을 개선하도록 설계된 흥미롭고 새롭고 향상된 기능을 다양하게 갖추고 있습니다. 새로운 iMac은 24인치 디스플레이와 초슬림 11.5mm 모니터를 갖추고 있습니다. Apple은 여전히 ​​27인치 iMac도 판매하지만 2021년 봄 Mac 새로 고침에는 포함되지 않았습니다.

Mac에서 Chrome을 제거하는 방법

Mac에서 Chrome을 제거하는 방법

당신은 그것에 대해 진지하게 생각했고 Mac용 Google Chrome이 당신을 위한 브라우저가 아니라고 결정했습니다. Mac을 위한 훌륭한 브라우저가 많이 있으므로 선호하는 다른 브라우저가 있습니다.

몇 초 만에 모든 Mac 앱을 종료하는 방법

몇 초 만에 모든 Mac 앱을 종료하는 방법

Mac에서 앱을 종료하는 것은 어렵지 않습니다. 키보드에서 Cmd + Q를 누르거나 화면 상단에 있는 앱 메뉴에서 종료를 선택하기만 하면 열려 있는 앱이 닫힙니다.

Mac에서 Adobe Flash Player를 다운로드하는 방법

Mac에서 Adobe Flash Player를 다운로드하는 방법

플래시는 예전만큼 인기가 없고 플래시를 사용하는 웹사이트도 거의 볼 수 없습니다. 그러나 특정 웹사이트에서 사이트가 작동하려면 Flash가 있어야 하는 경우 Mac에 Adobe Flash Player를 다운로드하여 설치해야 합니다.

Mac에서 Flash를 제거하는 방법

Mac에서 Flash를 제거하는 방법

Adobe Flash Player는 이제 공식적으로 종료되었습니다. 아직 Mac에서 제거하지 않았다면 제거할 때입니다. 이는 Mac을 깔끔하게 유지하고 Flash Player의 취약점으로 인해 발생할 수 있는 잠재적인 위협을 방지하기 위한 것입니다.

Apple, 새로운 M1 Pro 및 M1 Max MacBook Pro 모델 발표: 알아야 할 모든 것

Apple, 새로운 M1 Pro 및 M1 Max MacBook Pro 모델 발표: 알아야 할 모든 것

Apple은 새로운 M1 Pro 및 M1 Max 칩을 탑재한 2가지 슈퍼차지 MacBook Pro 모델을 발표했습니다. 이 기계는 새로운 14인치 및 16인치 화면 크기로 제공되며 별도의 그래픽 카드가 있는 Intel 기반 MacBook Pro에서 크게 한 단계 향상되었습니다.

Windows 및 Mac에서 Steam 자동 실행을 비활성화하는 방법

Windows 및 Mac에서 Steam 자동 실행을 비활성화하는 방법

Steam은 컴퓨터에 로그인하면 자동으로 실행됩니다. 자주 즉시 게임에 뛰어들거나 Steam 채팅에서 친구와 대화할 수 있도록 온라인에 나타나길 원하는 경우에는 괜찮지만 필요하지 않을 수도 있습니다.

Mac에서 마우스가 작동하지 않습니까? 그것을 고치는 10가지 팁

Mac에서 마우스가 작동하지 않습니까? 그것을 고치는 10가지 팁

Mac에서 마우스가 제대로 작동하도록 하는 데 문제가 있습니까? Magic Mouse 또는 타사 Bluetooth, 무선 또는 유선 마우스 여부에 관계없이 어느 시점에서 마우스 문제가 발생하게 됩니다.

Mac에서 Wi-Fi 네트워크를 계속 전환합니까? 해야 할 일

Mac에서 Wi-Fi 네트워크를 계속 전환합니까? 해야 할 일

macOS는 훌륭한 운영 체제이지만 컴퓨터의 경우와 마찬가지로 때때로 문제 해결을 수행해야 할 수도 있습니다. 가장 중요한 부분은 Mac 인터넷 연결입니다.

Mac에서 메일에서 로그아웃하는 방법

Mac에서 메일에서 로그아웃하는 방법

더 이상 macOS Mail 앱에서 이메일을 받고 싶지 않거나 받을 필요가 없습니까? 그렇다면 Mac의 Mail에서 로그아웃하면 계정과 이메일 동기화가 중지됩니다.

14인치 대 16인치 MacBook Pro: 어떤 M1 Pro 또는 M1 Max Mac을 구입해야 합니까?

14인치 대 16인치 MacBook Pro: 어떤 M1 Pro 또는 M1 Max Mac을 구입해야 합니까?

Apple의 새로운 14인치 및 16인치 MacBook Pro 모델은 프로 사용자가 수년 동안 회사에 요구해 온 거의 모든 기능을 제공합니다. 이 컴퓨터는 성능, 효율성 및 배터리 수명 면에서 엄청난 도약을 가져오며, 이는 노트북 시장에서 몇 년 동안 볼 수 없었던 것입니다. 또한 SDXC, HDMI 및 MagSafe 충전과 같은 유용한 포트의 반환을 보고 있습니다.

Mac에서 클립보드 기록을 보는 방법

Mac에서 클립보드 기록을 보는 방법

클립보드는 수십 년 동안 컴퓨터에 존재해 왔으며 Mac도 예외는 아닙니다. 그러나 클립보드가 정확히 무엇입니까? 그리고 몇 년 동안 기록된 모든 것을 어떻게 볼 수 있습니까?

Mac mini eGPU로 그래픽 성능 향상 가능

Mac mini eGPU로 그래픽 성능 향상 가능

Mac mini와 함께 eGPU를 사용하면 게임 및 이미지 처리와 같은 작업을 위한 뛰어난 그래픽 성능을 유지하면서 작은 인클로저를 최대한 활용할 수 있는 훌륭한 방법이 될 수 있습니다. 이 가이드에서는 eGPU가 설정에 추가할 수 있는 것, 작동 방식, 이 깔끔한 작은 키트에 추가 현금을 쏟을 가치가 있는지 잘 설명합니다.

MAC에서 NTFS 드라이브를 사용하는 방법 – 3가지 방법

MAC에서 NTFS 드라이브를 사용하는 방법 – 3가지 방법

다음은 MAC에서 NTFS 드라이브를 사용하는 세 가지 방법입니다. 첫 번째는 터미널 명령, 두 번째는 NTFS-3G, 세 번째는 paragon ntfs와 같은 유료 소프트웨어입니다. 단계별 안내/

Mac에서 MKV 파일을 재생하는 방법

Mac에서 MKV 파일을 재생하는 방법

MKV 파일은 MacOS의 QuickTime Player에서 기본적으로 지원되지 않습니다. Mac에서 MKV 파일을 재생하는 3가지 방법을 시도해 보세요.

Mac에서 Garageband를 사용하여 한 번에 여러 라이브 트랙을 녹음하는 방법

Mac에서 Garageband를 사용하여 한 번에 여러 라이브 트랙을 녹음하는 방법

GarageBand는 Mac을 사용하는 음악가 및 팟캐스터와 같은 창작자를 위한 훌륭한 무료 DAW(디지털 오디오 워크스테이션)입니다. 한 번에 여러 악기를 녹음하는 데 사용하는 방법은 다음과 같습니다.

Mac 사용자를 위한 7가지 최고의 카운트다운 앱

Mac 사용자를 위한 7가지 최고의 카운트다운 앱

사물, 이벤트를 기억하고 미리 계획하는 데 도움이 되는 Mac용 카운트다운 앱 목록입니다. 다시는 한 가지를 잊지 마십시오.