[DevOps] 1. 서버 구축하기

jinni·2025년 8월 21일

DevOps

목록 보기
2/6

지금까지 프로젝트를 할 때 AWS나 Oracle의 클라우드 서비스를 활용해서 서버를 구축해왔다. (내가 직접하지는 않았지만) 그래서 이번에는 클라우드 서비스가 아닌 집에 있는 안쓰는 컴퓨터에 서버를 구성해보기로 하였다.

PC 세팅

ubuntu os 설치

우선 PC에 ubuntu를 설치하였다.

Ubuntu Releases

외부에서 접속 가능한 상태로 만들기

클라우드에서 작업하는 것과 유사한 형태로 PC는 켜두기만하고 작업할 컴퓨터에서 서버에 접속해서 작업이 가능하도록 ssh 22번 port를 열어 ssh 연결을 통해 작업할 수 있는 상태로 만들었다.

SSH 서버 시작

sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh

22번 port 허용

sudo ufw allow ssh
sudo ufw enable

그리고 집에서 작업을 하다보니 공유기의 방화벽을 열어 두어야 외부에서 접근을 할 수가 있다.

마찬가지로 공유기의 22번 포트를 포트포워딩하여 외부에서 접근 가능한 상태로 변경하였다.

프로토콜외부 포트내부 IP내부 포트
TCP22ip 확인해서 입력22

외부에서 접속하기

ssh [ubunut 게정명]@[ip]

0개의 댓글