EC2 접근할 때 이용하는 Secure Shell Protocol.
클라이언트와 서버가 네트워크를 통해 통신할 때 보안적으로 안전하게 통신하기 위해 사용하는 프로토콜
password 인증과 RSA 공개키 암호화 방식으로 연결
접속이 안됬을 시
1. port와 public IP 확인
2. Security Group 확인
접속을 시도하는 포트와 IP가 허영되어있어야만 접속 가능
3. public subnet에 위치했는지 확인
서브넷이 연결된 라우팅테이블 확인-> 인터넥게이트웨이 항목이 0.0.0.0/0으로 되어 있는지 확인
서버는 22번 port로 listening 중 netstat -lntp
입력하면 나오는 결과
ec2 서버에서 ps -ef | grep ssh
입력하면 밑의 결과 출력됨
=> sshd 라는 데몬 프로그램이 떠있음
keypair로 접속할 수 있는 이유
aws에서 발급해준 개인 key와 쌍을 이루는 authorized_keys (rsa public key)가 ec2 내에 존재
서로 적합하면 연결됨
들어있음