[OS X] 맥 기본 터미널로 AWS EC2 터미널 접속하는 방법

맥 환경에서의 첫 포스팅입니다. (드디어 맥북을 장만했습니다.) 덕분에 앞으로 OS X 에 관련한 포스팅도 하게 될 듯합니다. OS X에서 EC2를 접속하기 위한 준비물은 이렇습니다. 터미널 프로그램 (기본 터미널 : command + space -> ter -> 엔터) EC2 키파일(.pem) 준비 되었다면 아래와 같이 세팅합니다. 키파일을 원하는 위치에 복사하고 퍼미션을 400으로 조정합니다. (저는 ~/Desktop/key/로 정했습니다.)

터미널에서Continue reading “[OS X] 맥 기본 터미널로 AWS EC2 터미널 접속하는 방법”

[SSH] 공개키, 개인키 설정에 관한 간단한 정리

ssh-keygen 명령 : 자신의 개인키(id_rsa)와 공개키(id_rsa.pub)을 쌍으로 생성 ~/.ssh/authorized_keys : 원격 서버에서 접속을 허용할 클라이언트의 공개키(id_rsa.pub) 내용을 저장 ~/.ssh/known_host : 원격 서버에 접속을 하는 경우 클라이언트와 원격 서버와의 키교환 정보를 캐시로 저장. 따라서 원격 서버의 정보가 변경(IP 또는 키정보) 된 경우 새로운 정보를 갱신하기 위해 캐시 내용을 삭제해야 함.   * 원격 서버는 공개키(id_rsa.pub) 정보를 가지고Continue reading “[SSH] 공개키, 개인키 설정에 관한 간단한 정리”

[Git] SSH 공개키로 비밀번호 없이 Push/Pull 하도록 설정

Git 원격 저장소를 이용할때 Push나 Pull을 할때 매번 패스워드를 묻게 되는데 이 과정을 SSH 공개키를 생성하여 생략할 수 있습니다. GitHub가 아닌 별도 원격 Git 저장소 서버를 운영하고 있다는 가정하에 작성된 포스트이며, 최대한 간단하게 설명하도록 하겠습니다.   1. 공개키/개인키 생성하기 (Git 원격저장소 서버)

키이름을 정할지와 키 비밀번호를 지정할지를 묻는데 모두 Enter로 지나갑니다. 만약 키이름이 id_rsa가Continue reading “[Git] SSH 공개키로 비밀번호 없이 Push/Pull 하도록 설정”

SVN 자동 로그인 (매번 로그인 하지 않도록 하는 방법)

간단한 내용이지만 매번 개발 환경을 세팅할 때마다 검색하는 수고를 덜기 위해 메모성으로 포스팅합니다. 이 포스트의 내용은 svn을 사용해본 경험이 있으신 분들은 모두 알고 있는 내용이라 생각하여 세세한 설명은 넘어가도록 하겠습니다. 방법은 두가지가 있습니다.   plink.exe 를 이용하는 방법 (TortoiseSVN 사용 시 기준입니다.) TortoiseSVN Setting 을 실행 > Network 선택 > SSH Client에 아래 내용 입력 “C:\ProgramContinue reading “SVN 자동 로그인 (매번 로그인 하지 않도록 하는 방법)”

[Linux] SSH 접속 Root 계정 제한하는 방법

서버의 보안에서 모든 권한을 가진 계정을 직접 사용할 수 없게 하는 기본 중 기본으로 아직까지 많은 서버들이 처리를 하지 않아 피해를 보는 경우가 있습니다. 그 중 SSH 접속 제한을 하는 조치는 가장 기본이라 할 수 있습니다. 아무리 소규모로 운영되는 서버라도 외부에서 대놓고 SSH 봇 공격시도를 해옵니다. 이를 방어하는 방법은 아주 간단하지만 또 간단하기에 쉬쉬하는 경향이 있습니다.Continue reading “[Linux] SSH 접속 Root 계정 제한하는 방법”