Study

ssh, scp

코딩하는토끼 2023. 12. 27. 00:23

SSH : Secure SHell

원격 호스트에 접속하기 위해 사용되는 보안 프로토콜

기존에 사용하던 telnet 에 암호화 기능을 추가하여 보안이 개선된 프로토콜이다

* Shell: 운영체제에서 커널과 사용자 사이에서 사용자의 명령을 해석하고 처리결과를 뿌려주는 시스템 프로그램 
shell 은 흔히 두 종류로 구분하는데 CLI, GUI / 그 외에도 이 환경으로 접속하는 SSH 를 일컫는 말이기도 하다~!
ssh [사용자계정]@[ip주소] -p [포트]

# exit 로 연결을 끊을 수 있음

 

SCP : Secure CoPy

SSH 기반으로 원격 ↔ 로컬 사이 파일과 디렉토리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜 

remote to local

scp [옵션] [사용자계정]@[ip주소]:[파일경로] [로컬경로]

local to remote

scp [옵션] [파일경로] [사용자계정]@[ip주소]:[원격경로]

[옵션]

-P : 포트 지정

-r : 디렉토리 전체 복사

-c : 압축하여 복사

tip) . 찍으면 현재 위치