[Home] AI로 돌아가기

SSH (Secure Shell)

SSH(Secure Shell)는 원격 서버나 다른 컴퓨터에 안전하게 접속할 수 있도록 해주는 네트워크 프로토콜이다. 암호화를 사용하여 보안성이 뛰어나며, 터미널을 통해 명령을 실행하거나 파일을 전송하는 데 주로 사용된다.

목차

1. SSH란?

SSH는 보안이 강화된 원격 로그인 및 명령 실행을 위한 프로토콜로, Telnet이나 Rlogin과 같은 기존의 원격 접속 방식보다 높은 보안성을 제공한다. SSH를 사용하면 암호화된 연결을 통해 원격 서버에 접속하고, 명령을 실행하거나 파일을 전송할 수 있다.

2. SSH의 주요 기능

3. SSH 설정 방법

SSH를 사용하려면 클라이언트와 서버 간의 접속을 설정해야 한다.

SSH 서버 설치

    # Ubuntu/Debian 기반 서버
    sudo apt update && sudo apt install openssh-server

    # CentOS/RHEL 기반 서버
    sudo yum install -y openssh-server

    # 서비스 실행 및 확인
    sudo systemctl start ssh
    sudo systemctl enable ssh
    sudo systemctl status ssh
    

SSH 클라이언트 사용

SSH를 사용하여 원격 서버에 접속하는 기본 명령어:

    ssh 사용자이름@서버주소
    

예:

    ssh user@192.168.1.100
    

4. 자주 사용하는 SSH 명령어