반응형
SSH(Secure Shell Protocol)
- SSH : 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜.
- 데이터전송과 원격제어 두가지 용도로 주로 사용된다.
- Public key와 Private key가 서로 복잡한 수학적 관계를 맺으며 인증과정을 만들어내기 때문에 다른 프로토콜에 비해 안전하다.
SSH Server
와SSH Client
로 구성되며,SSH Client
가 입력한 명령이SSH Server
로 전달되어SSH Server
가 설치된 컴퓨터를 조작하게 된다. 그렇게 조작된 결과는SSH Client
에게 다시 전송된다.
openssh
- openssh? ssh 서비스중 하나
$ sudo apt-get install openssh-server openssh-client
- openssh 패키지를 설치한다. (보통 기본적으로 설치되어 있다.)
$ sudo service ssh start
SSH Server
를 실행한다.
$ ssh 접속대상id@접속대상ip
SSH Client
가 되어 SSH Server에 접속한다.
반응형
'🛠 기타 > 개발상식' 카테고리의 다른 글
함수형 프로그래밍이란? (0) | 2021.05.02 |
---|---|
명령형 UI와 선언형 UI (0) | 2021.05.02 |
Linux - web server & apache (0) | 2021.01.22 |
SPA(Single Page Application)? (Angular, React, Vue) (0) | 2021.01.04 |
Github를 이용해 페이지 배포하기 (gh-pages) (0) | 2020.12.29 |