티스토리 뷰
반응형
아마존 웹 서비스(AWS)에서 생성한 EC2 인스턴스는 기본적으로 생성시 발급한 공개키로만 접근하도록 설정되어있다. 당연히 이 방법이 가장 뛰어난 보안성을 제공하지만 경우에 따라서 Password Access가 필요한 상황도 있다. 다음과 같이 설정을 한 후 sshd 서비스를 재시작하면 비밀번호를 사용해 SSH 접속이 가능하다.
Ubuntu 14.04 기준입니다.
sshd_config 수정
sudo vi /etc/ssh/sshd_config
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | # To enable empty passwords, change to yes (NOT RECOMMENDED) PermitEmptyPasswords no # Change to yes to enable challenge-response passwords (beware issues with # some PAM modules and threads) ChallengeResponseAuthentication no # Change to no to disable tunnelled clear text passwords PasswordAuthentication yes # Kerberos options #KerberosAuthentication no #KerberosGetAFSToken no #KerberosOrLocalPasswd yes #KerberosTicketCleanup yes | cs |
EC2로 생성된 인스턴스는 기본적으로 PasswordAuthentication 항목이 no로 설정되어 있다. 이 부분을 yes로 변경하거나 주석처리 해주면 공개키 파일을 사용하지 않고 외부에서 ID/Password를 사용해 ssh 접속이 가능하다.
SSH 서비스 재시작
sudo service ssh restart
수정한 sshd_config를 읽어오기 위한 서비스 재시작. 해당 설정이 제대로 적용되고 AWS Console의 EC2-Security Group에서 해당 포트가 제대로 열려있다면 공개키 파일을 사용하지 않고 ID/Password로 접속 가능하다.
반응형
'내맘대로 > 내맘대로리눅스' 카테고리의 다른 글
아파치 웹 서버에서 가장 많이 접근한 상위 IP 순위 출력 (0) | 2016.05.13 |
---|---|
윈도우 10, 리눅스 듀얼 부팅 설치시 주의사항 (0) | 2016.04.18 |
우분투 리눅스에 구글 드라이브를 연동하는 새로운 두가지 방법 (0) | 2016.04.15 |
리눅스로 개발 하는 모든 사람들이 꼭 봐야하는 동영상 (0) | 2016.04.01 |
간단한 motd 용 리눅스 Shell Script (0) | 2016.03.30 |
Ubuntu Server 구축 05 - Redmine 설치 / DB 이전 (3) | 2015.09.19 |
Ubuntu Server 구축 04 - MediaWiki 서버 이전 (Migration) (0) | 2015.09.18 |