PC & Server/Linux Setting

[Ubuntu] SSH 설정 방법 매뉴얼

쿠리유짱 2025. 11. 10. 12:07
반응형

홈 나스를 우분투로 구축해놓고 쓰는데, 가끔 포맷할때마다 설정을 까먹어 매번 찾아보는 나를 위해 글을 쓴다.

 

기왕 포스팅을 작성하는김에 SSH의 정의가 무엇인지 ChatGPT에게 물어본다.

 

SSH는 원격으로 해당 컴퓨터를 제어하기 위한 원격 프로토콜이다.

보통 우분투 등 서버로 사용하는 컴퓨터의 경우 모니터 없이 쓰는 경우가 많기때문에, 처음 운영체제를 설치하자 마자 해야할 일은 SSH설정하기이다.

 

본 포스팅은 우분투 20.04~24.04를 기준으로 작성한다.

 

1. 터미널을 열고 아래 명령어로 잔여 패키지를 업데이트 해준다.

sudo apt-get update

 

2. SSH를 설치한다.

sudo apt-get install openssh-server

 

3. SSH서버를 자동으로 시작하도록 설정한다.

sudo systemctl enable ssh

 

4. 방화벽에 SSH를 등록하고 활성화한다.

sudo ufw allow ssh    # ssh 포트 허용
sudo ufw enable    # 방화벽 기능 활성화

(참고로, 방화벽 설정시 다른 프로토콜-samba 등 안될 수 있으니, 다른 프로토콜을 사용하면 해당 프로토콜도 방화벽에 등록해주어야한다. ssh자체가 원격접속이다보니 방화벽을 설정해주는게 좋지만, 정말 딱 로컬망에서만 사용하고자 한다면 비활성화해도 무관하지 싶다.)

 

끝.

반응형