본문 바로가기
반응형

ssh4

SSH 키 생성을 위한 두 가지 방법 PuTTYgen vs OpenSSH PuTTYgen vs OpenSSH보통 SSH 키를 생성하는 방법에는 PuTTYgen을 사용하거나 OpenSSH를 사용하는 방법이 있다. 생성한 키는 본질적으로 동일한 알고리즘(예: RSA, Ed25519, ECDSA 등)을 기반으로 생성되므로 암호학적 속성은 동일하다. 그러나 키의 형식과 표현 방식에서 차이가 있다. 하지만 걱정하지 말자 두 결과물 간에 호환이 가능하기 때문에 어느 쪽으로 만들던지 상관은 없다.파일 형식PuTTYgen 키 형식PuTTYgen은 기본적으로 PPK(PuTTY Private Key) 형식을 사용한다.PPK는 PuTTY 및 관련 도구에서 사용하기 위해 설계된 독자적인 바이너리 형식이다.개인 키와 공개 키 정보를 함께 저장하며, OpenSSH에서 바로 사용할 수 없다.OpenSS.. 2025. 1. 17.
PuTTYgen으로 SSH 키 발급해서 우분투 로그인하기 PuTTYgen으로 SSH 키 발급하기Putty를 이용해서 리눅스에 접근하기 위해서는 SSH 키를 통한 보안 연결이 필요하다. 이를 위해서는 우선 PuTTYgen을 이용해서 SSH 키를 발급받도록 하자. PuTTY를 설치했다면 PuTTYgen도 같이 설치되어 있을 것이다. 해당 프로그램을 실행하도록 하자.Key comment 항목 입력하면 키에 대한 구분자로 사용할 수 있다. 입력하면 키 맨 뒤에 해당 문자열이 추가된다.이제 'Save private key' 버튼을 눌러서 해당 키를 저장해 주자. private key는 절대 외부에 공개되서는 안 되는 중요한 키다. 이에 반해서 public key는 외부에 공개되어도 문제없고 오히려 공개되어야 하는 키이다.RSA 암호화 방식에 대한 자세한 설명은 아래의 .. 2025. 1. 17.
젠킨스(Jenkins) Publish over SSH 사용하기 젠킨스(Jenkins) 머신에서 SSH 키 발급하기SSH를 통한 보안 통신을 하기 위해서는 젠킨스 머신에서 발급한 SSH 공개키(Public key)가 필요하다.이를 위해서 젠킨스가 설치된 머신에서 SSH키를 발급하도록 하자.$ ssh-keygen -t rsa해당 커맨드를 통해서 SSH 키가 생성되었다.id_rsaid_rsa.pub.pub가 붙은 파일이 공개키(public key), .pub가 붙지 않은 파일은 개인키(private key)이다. 해당 파일의 내용이 궁금하다면 해당 커맨드로 내용 확인이 가능하다.$ cat id_rsa.pub원격지(remote)에 생성한 SSH 공개키 등록하기$ cd /home/원격지계정$ mkdir .ssh$ cd .ssh$ vi authorized_keysvi 커맨드로.. 2024. 12. 9.
SSH vs SSL은 어떻게 다른가? SSL(Secure Sockets Layer)이란 무엇인가? 온라인 상태에서 HTTP 대신 HTTPS로 시작하는 웹 주소를 본 적이 있다면 SSL이 작동하는 것을 본 것이다. HTTPS 끝에 있는 "S"는 웹사이트가 귀하(귀하가 웹사이트에 액세스 할 가능성이 가장 높은 방법인 브라우저)와 자체 간의 통신을 유지하기 위해 추가 보안 계층을 채택했음을 의미한다. SSL은 Secure Sockets Layer의 약자이며 암호화 기반 인터넷 보안 프로토콜을 의미한다. (SSL 443번 포트를 사용한다.) 웹 주소에 가장 중요한 "S"를 지정하는데 사용되는 기술은 해당 웹사이트와의 통신이 암호화되어 다른 사용자의 눈에 띄지 않도록 안전하게 보호해 줄 것이다. SSL과 SSL 인증서 획득의 중요성에 대해 자주 듣게.. 2023. 10. 25.