Table of Contents

이 문서에서 서버별 SSH key를 제공합니다. SSH key를 사용하면 SSH 클라이언트에서 서버 계정의 비밀번호를 입력하지 않고 로그인 하는 것이 가능합니다. 따라서 여러 서버를 이용하는 개발자들에게 유용합니다.
논란의 여지가 있으나 SSH key를 통해 로그인하는 것이 비밀번호로 로그인 하는 것 보다 더 보안이 강한 형태입니다.

서버 정보

SMSPia 웹 121.254.175.25

SMSPia DB 121.254.175.54

SMSPia Backup 121.254.175.50

OhMySMS 121.254.175.51

공개키 사용방법

키쌍 생성

아무 서버에서나 본인이 사용할 키 쌍을 생성한다.

$ ssh-keygen -t rsa -C [user_id]@ehancast.com
Enter file in which to save the key (/home/smspia/.ssh/id_rsa): [user_id]
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

~/.ssh 디렉토리에 생성된 user_id 파일은 사용자에게 전달한다. user_id.pub 파일은 각 서버의 로그인 하고자 하는 계정의 ~/.ssh/authorized_keys에 추가한다.

서버 공개키 관리

인력 변동이 있을 때, 서버 관리자는 각 시스템 계정의 authorized_keys 파일에 해당 사용자의 공개키를 추가/삭제한다.

개인키를 ssh client에 적용

취향에 맞는 ssh 클라이언트에 로그인 방법을 password 에서 public_key 형태로 바꾼 후 전달 받은 개인 키를 사용하도록 설정한다.