SSH로 원격 서버에 접속하기
CS/운영체제
Bandit 워게임은 대부분 SSH 접속을 통해 원격 서버에 로그인한 뒤 문제를 해결하는 방식으로 진행된다.처음 접했을 때 접속이라는 표현이 좀 추상적으로 느껴졌는데, 핵심은 내 컴퓨터가 아닌 다른 컴퓨터를 조작하는 상태라는 것이다. SSH란?SSH(Secure Shell)는 네트워크를 통해 원격 서버에 안전하게 로그인하고 명령어를 실행할 수 있게 해주는 암호화 통신 프로토콜이다.즉, 내 터미널을 그대로 사용하지만 실제로는 서버의 CPU와 파일 시스템을 사용하게 된다. 접속의 의미SSH로 접속하면 다음 과정이 내부적으로 발생한다.호스트 주소가 IP로 변환된다 (DNS)해당 서버의 특정 포트(port)로 네트워크 연결을 시도한다SSH 프로토콜로 암호화된 통신이 시작된다사용자 인증(비밀번호 또는 키)을 수행..