ssh

개발새발·2021년 10월 24일
0

etc

목록 보기
1/22

SSH란??
네트워크 프로토콜 중 하나.
컴퓨터 대 컴퓨터가 public network를 통해 보안적으로 안전하게 서로 통신을 하기 위한 프로토콜.
FTP, Telnet 또한 다른 컴퓨터와 통신하는 데 사용되는 프로토콜이지만 보안적인 측면에서 ssh보다 취약.

[기본적으로 한 쌍의 key]

Private Key : 외부에 절대 노출되면 안됨. 본인의 컴퓨터 내부에 저장하게 되어있음. 복호화 가능.

Public Key : 암호화 가능, 복호화 불가능

[통신순서]

public key를 통신하고자하는 컴퓨터에 복사하여 저장
요청을 보내는 클라이언트 사이드 컴퓨터에서 접속 요청을 할 때 응답을 하는 서버 사이드 컴퓨터에 복사되어 저장된 public key와 클라이언트 사이드에 해당 public key와 쌍을 이루는 private key와 비교하여 서로 한쌍의 key인지 아닌지 검사

[사용 예]

데이터 전송, 원격제어

[사용법]

원격제어툴(putty)
직접 cmd창에서 사용

profile
발새발개

2개의 댓글

comment-user-thumbnail
2021년 11월 10일

touch helloWorld.txt

1개의 답글