우분투 SSH 설치 및 연결

CHAE·2024년 8월 2일
0

Ubuntu

목록 보기
4/4
post-thumbnail

OS

Server : Ubuntu 24.04 LTS 
Client : Windows 11 Home / macOS Sonoma

SSH 서버 설치

$ sudo apt update // 패키지 업데이트
$ sudo apt install openssh-server // OpenSSH 서버 설치
$ sudo systemctl status ssh // SSH 서버가 실행중인지 확인

// 출력 예시
* ssh.service - OpenBSD Secure Shell server
    Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
    Active: active (running) since [date]; [time]

SSH 설정 파일

/etc/ssh/sshd_config

본인은 설정 파일을 아래 사진과 같이 수정하여 SSH 서버의 포트 번호를 변경해주었다.

// default port 22

$ cd /etc/ssh
$ sudo vi sshd_config

port 2001 // 변경할 포트 추가

$ sudo systemctl restart ssh // SSH 재시작
$ sudo systemctl status ssh // SSH 활성화 확인

방화벽 설정

클라이언트가 변경된 포트를 통해 정상적으로 SSH 연결을 할 수 있도록 방화벽 설정을 변경해준다.

$ sudo ufw status // ufw 확인
$ sudo ufw allow 2001/tcp // 변경된 포트 허용
$ sudo ufw reload // 설정 적용
$ sudo netstat -tuln | grep :2001 // 2001번 포트 열려 있는지 확인

SSH 연결 (Windows)

  • 윈도우 OpenSSH 클라이언트를 통해 연결하는 방법

    > Windows 10 이후 버전에는 기본적으로 내장된 OpenSSH 클라이언트가 포함되어 있다.
  1. 윈도우에서 명령 프롬프트를 열고 다음과 같이 명령어를 사용하여 우분투 서버에 연결한다.
  > ssh [name]@[server ip] -p [port] # 예시
  
  > ssh jinwoochae@192.168.219.105 -p 2001
  1. 이후 사용자의 비밀번호를 올바르게 입력하면 SSH를 통해 서버와의 연결이 이루어진다.
  • SSH 프로그램을 사용하여 연결하는 방법

    SSH 연결을 지원하는 여러 프로그램중 본인은 평소 주로 사용하는 PuTTY 클라이언트를 사용했다.
  1. PuTTY 프로그램을 다운로드 받은 후 해당 서버의 IP, Port를 입력하여 서버와 연결을 시도한다.

  1. 해당 서버의 이름, 비밀번호를 올바르게 입력하면 아래 사진과 같이 SSH를 통해 서버와의 연결이 이루어진다.

SSH 연결 (macOS)

macOS에는 기본적으로 OpenSSH 클라이언트가 설치되어 있다.

  1. 터미널에서 SSH 명령어를 사용하여 우분투 서버에 연결한다. 기본 명령어 형식은 윈도우와 같다.
% ssh jinwoochae@192.168.219.105 -p 2001
  1. 처음 서버와 연결할 때 서버의 SSH 키를 신뢰할 것인지 묻는 메시지가 나타나는데, 이 때 yes를 입력해준다.

  2. 이후 사용자의 비밀번호를 올바르게 입력하면 아래 사진과 같이 SSH를 통해 서버와의 연결이 이루어진다.

0개의 댓글