개발 ON
  • [Network] SSH
    2024년 06월 24일 13시 19분 34초에 업로드 된 글입니다.
    작성자: 이주여이

    SSH(Secure Shell Protocol)

    • 원격지에 있는 컴퓨터를 안전하게 제어하기 위한 통신 프로토콜로 보안을 목적으로 사용된다.
    • SSH 클라이언트와 SSH 서버간에 상호작용하며 SSH 서버가 설치된 운영체제를 제어하기 위해 사용된다.
    • SSH를 통해 다른 컴퓨터에 원격 접속하여 명령을 실행할 수 있다.(대표적으로 github를 통해 push, clone하는 것이 포함된다. 혹은 puTTY를 통해 가상 서버에 파일을 옮긴다거나 …)
      • 데이터 전송
      • 원격 접속
      • 원격 제어
    • SSH 클라이언트와 SSH 서버 사이에는 강력한 암호화를 통해 연결되어있기 때문에 중간에 데이터를 가로채도 해석할 수 없다.
    • SSH가 나오기 전에는 Telnet(원격 접속)을 사용했었다. 그러나 서버와 클라이언트 사이에서 데이터를 주고받을 때 암호화하지 않아 해킹의 위험이 있었고 이를 대체하기 위해 SSH가 나오게 되었다)
    • 텍스트 모드로 작동한다.

    SSH 클라이언트

    Linux, Mac과 같은 Unix 운영체제는 기본적으로 SSH가 설치되어 있으나 windows 운영체제는 설치되어 있지 않기 때문에 puTTY나 Xshell과 같은 클라이언트 프로그램을 설치 후 사용한다.

    SSH 서버

    Unix 계열의 운영체제를 원격에서 제어하기 위한 방법으로 windows 운영체제를 SSH로 제어하는 것은 일반적인 방법이 아니다. Unix 계열의 운영체제에서는 OpenSSH가 가장 많이 사용되며 OpenSSH는 클라이언트와 서버를 포함한다.

     

     

    Network / Rocky Linux SSH 설치

    Network / SSHSSH(Secure Shell Protocol)원격지에 있는 컴퓨터를 안전하게 제어하기 위한 통신 프로토콜로 보안을 목적으로 사용된다.SSH 클라이언트와 SSH 서버간에 상호작용하며 SSH 서버가 설치된 운영체

    mytilblog.tistory.com

    댓글