[CS] RDP, SSH, Telnet 차이점

Jeini·2023년 7월 30일
0

📌 CS

목록 보기
2/2

💡 RDP(Remote Desktop Protocol)


✔️ 원격 데스크탑 프로토콜
: 마이크로소프트사가 개발한 데스크탑 컴퓨터를 원격으로 사용하기 위한 프로토콜

  • 다른 PC에 그래픽 사용자 인터페이스를 제공
  • 마이크로소프트

❗️ GUI(그래픽 사용자 인터페이스)
: 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 인터페이스

💡 SSH(Secure Sell)


✔️ 원격지로 연결을 가능하도록 하는 네트워크 접속 도구

  • 리눅스는 RDP 지원 ❌ & GUI제공 ❌
  • 암호화 기능

❓ telnet과의 차이점

  • 기존의 텔넷을 사용하다가 암호화를 제공하지 않기 때문에 보안상 취약했었음
    ➡️ 실제로 WireShark같은 패킷 분석 프로그램을 이용하면 누구나 쉽게 원격 접속 과정에서 옮겨지는 비밀번호나 파일 내용 등의 데이터를 탈취할 수 있다.
    때문에 이를 암호화하는 SSH 기술이 등장했고, 현재 원격 접속 보안을 위한 필수적인 요소로 자리잡고 있다.

  • 클라우드 서비스에서 제공하는 서버는 기본적으로 원격 접속을 해서 접근하고 사용한다. 그래서 NBP나 AWS와 같은 CSP(Cloud Service Provider, 클라우드 서비스를 제공하는 곳)에서 서버 생성시 필수적으로 SSH 보안 과정을 거치는 것.

번외

  • VNC를 이용해 GUI 기반의 원격 접속을 했었는데, 매 순간 큰 단위의 이미지를 전송해야 하다 보니 끊김현상이 심하고 원격 접속이 잘 끊어지는 등 원활하지 않았다.
    Text 기반의 SSH 접속을 시도해 네트워크 부하를 줄이고자 한다.

Reference
: https://jootc.com/p/201808031460
: https://library.gabia.com/contents/infrahosting/9002/

profile
Fill in my own colorful colors🎨

0개의 댓글