SSH에 대해
·
42서울/네트워크
SSH(보안 쉘) Secure Shell의 약자로 원격 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜 기존의 프로토콜들을 대체하기 위해 만들어짐 기본적으로 22번 포트를 사용함 보안 접속을 통해 rsh, rcp, rlogin, rexec, telnet, ftp 등을 제공 IP spoofing (ip 위/변조 기법중 하나)을 방지하기 위한 기능 제공 X11 패킷 포워딩 및 일반적인 TCP/IP 패킷 포워딩 제공 SSH 키 관리 일반적으로 ~/.ssh/authorized_keys에 저장됨 SSH의 작동원리 비대칭 키(공개 키) 방식 : 서버 또는 사용자가 Key pair(공개&개인)를 생성한다. 서버 인증 서버에 공개 키가 저장되어 있음 서버에서 공개 키를 받아온후 클라이언트의 .ssh/known_..