SSH 서버 설치 및 접속하기

2017. 11. 3. 23:41

SSH

Linux나 서버 등은 디스플레이가 연결되지 않은 컴퓨터가 있습니다. 요즘은 개인이 NAS를 사용하는데, 이것도 디스플레이가 연결되지 않은 컴퓨터입니다. 이러한 컴퓨터에서 명령을 실행하기 위한 프로그램 또는 프로토콜이 SSH(Secure SHell)입니다.

SSH로 원격 컴퓨터에 접속하기 위해서는 원격 컴퓨터에는 SSH Server가 실행 중이어야 하고 Client에는 SSH Client가 설치되어 있어야 합니다.

SSH 서버 실행

우분투에 SSH 서버 설치하기

리눅스는 배포판에 따라 SSH 설치 방법이 다릅니다. 제가 가장 많이 이용하는 우분투의 경우는 아래와 같습니다.

우분투에 SSH Server 설치하기

  1. SSH Server 설치
    sudo apt-get install openssh-server

  2. SSH Server 포트 변경
    vi 사용 : sudo vi /etc/ssh/sshd\_config
    GUI 사용 : sudo gedit /etc/ssh/sshd\_config

  3. SSH Server 다시 시작
    sudo /etc/init.d/ssh restart

NAS에서 SSH Server 실행하기

NAS는 외부 모니터가 없고, 대부분 서버로 사용하기 때문에 SSH Server가 포함되어 있습니다. 따라서 SSH Server를 따로 설치할 필요가 없습니다.

  1. Synology NAS에서 SSH Server 실행하기

    Synology NAS

(출처 : papa.2ss.kr/13)

제어판으로 이동
터미널 및 SNMP메뉴로 이동
터미널 탭에서 SSH 서비스 활성화 체크
적용

  1. Qnap NAS에서 SSH Server 실행하기

    Qnap NAS

제어판으로 이동
Telnet / SSH 항목으로 이동
SSH 연결 허용 체크
적용

Client에서 SSH Server 접속하기

  1. Windows에서 SSH 접속하기

    Windows에는 SSH Client가 기본적으로 설치되어 있지 않습니다. 그래서 Windows에서는 SSH Client를 설치해야 합니다.

    일반적으로는 putty를 많이 사용합니다.
    putty 다운로드 하러 가기

    설치 후 putty를 실행합니다.

    (출처 : papa.2ss.kr/13)

    Host Name 칸에 원격 컴퓨터의 주소를 입력합니다. NAS 접속 주소를 입력하면 됩니다.
    Port를 입력합니다. 기본값이 22이기 때문에 22가 적혀 있습니다.
    Connection type에 SSH를 선택하고 Open을 누릅니다.

    그러면 아래와 같은 창이 나타납니다.


    (출처 : papa.2ss.kr/13)

    log in as: 에 관리자 계정을 입력합니다. 보통의 Linux System에서는 root입니다. Qnap NAS에서는 admin입니다.
    그리고 root의 비밀번호를 입력하면 SSH를 통해 원격 컴퓨터에 접속이 됩니다.

  2. MacOS나 Linux에서 SSH Server에 접속하기

    MacOS나 Linux에는 기본적으로 SSH 클라이언트가 설치되어 있습니다.

    MacOS나 Linux는 Terminal을 통해 바로 SSH를 실행하면 됩니다.

    (출처 : eapps.com)

터미널을 실행합니다.
ssh -p 22 root@ns.chcola.net 형식으로 입력합니다.
비밀번호를 물어보는 메시지에 비밀번호를 입력합니다. Server에 따라 RSA Key 경고메시지가 뜨는데 yes를 입력합니다.
그러면 SSH를 통해 원격 컴퓨터에 접속이 됩니다.

이제 원격 컴퓨터에 접속하여 커맨드를 입력할 수 있습니다.

+ Recent posts