카테고리 없음
ssh
explorer999
2024. 7. 3. 20:59
ssh는 secure shell protocol
==보안 셸 통신 규약
shell이란?
운영체제에서 커널과 이용자 사이에 끼어서 이용자의 명령을 해석하고 처리 결과를 뿌려주는 시스템 프로그램. 내부의 커널을 감싸고 있는 조개껍데기 같은 것이다.
(# 커널 = 운영체제의 가장 아래 계층. 커널 위에 소프트웨어 계층을 올린 것이 운영체제이다.
커널이 날아가면 운영체제를 쓸 수 없다. 능동적으로 실행되는 프로세스는 아니고, 그냥 언젠가 호출되어 실행되어질 단순 함수, 데이터의 집합이다. )
셸은 명령 줄 셸(CLI)과 그래픽 셸(GUI)로 구분할 수 있다. 예를 들면 Bash. 지금은 Git Bash를 사용할 수 있다.
맥 OS의 GUI 셸로는 Finder가 있다.
윈도우의 GUI 셸로는 윈도우즈 탐색기가 있다.(작업표시줄, 시작, 바탕화면, 파일 탐색기 같은 것들)
윈도우의 CLI 셸로는 명령프롬프트, 파워셸이 있다.
유닉스 계열 운영체제의 많은 셸들이 셸 스크립트(CLI)를 사용한다. ..
아무튼 그래서 ssh는 뭘까? 보안, 셸, 통신규약........
일단 네트워크를 통해 안전하게 원격으로 컴퓨터에 접속하고 명령을 실행할 수 있게 해주는 프로토콜이라고 이해하면 될 것 같다.