방명록
- [Network] SSH2024년 06월 24일 13시 19분 34초에 업로드 된 글입니다.작성자: 이주여이
SSH(Secure Shell Protocol)
- 원격지에 있는 컴퓨터를 안전하게 제어하기 위한 통신 프로토콜로
보안
을 목적으로 사용된다. - SSH 클라이언트와 SSH 서버간에 상호작용하며 SSH 서버가 설치된 운영체제를 제어하기 위해 사용된다.
- SSH를 통해 다른 컴퓨터에 원격 접속하여 명령을 실행할 수 있다.(대표적으로 github를 통해 push, clone하는 것이 포함된다. 혹은 puTTY를 통해 가상 서버에 파일을 옮긴다거나 …)
- 데이터 전송
- 원격 접속
- 원격 제어
- SSH 클라이언트와 SSH 서버 사이에는 강력한 암호화를 통해 연결되어있기 때문에 중간에 데이터를 가로채도 해석할 수 없다.
- SSH가 나오기 전에는 Telnet(원격 접속)을 사용했었다. 그러나 서버와 클라이언트 사이에서 데이터를 주고받을 때 암호화하지 않아 해킹의 위험이 있었고 이를 대체하기 위해 SSH가 나오게 되었다)
- 텍스트 모드로 작동한다.
SSH 클라이언트
Linux, Mac과 같은 Unix 운영체제는 기본적으로 SSH가 설치되어 있으나 windows 운영체제는 설치되어 있지 않기 때문에 puTTY나 Xshell과 같은 클라이언트 프로그램을 설치 후 사용한다.
SSH 서버
Unix 계열의 운영체제를 원격에서 제어하기 위한 방법으로 windows 운영체제를 SSH로 제어하는 것은 일반적인 방법이 아니다. Unix 계열의 운영체제에서는 OpenSSH가 가장 많이 사용되며 OpenSSH는 클라이언트와 서버를 포함한다.
다음글이 없습니다.이전글이 없습니다.댓글 - 원격지에 있는 컴퓨터를 안전하게 제어하기 위한 통신 프로토콜로