이 글은 오라클 무료 서버로 나만의 서버를 만드는 과정 중, 멀리 있는 서버에 접속해 관리하고, 접속을 끊어도 작업이 계속 돌아가게 하는 단계에 대한 기록입니다.
서버는 저 멀리 있는데, 어떻게 만지나
지금까지 서버를 빌리고, 문을 열고, 이름표를 달고, 보안 자물쇠까지 채웠다. 그런데 정작 이 서버는 내 방이 아니라 클라우드 저 멀리 어딘가에 있다. 손으로 만질 수도, 모니터를 연결할 수도 없다. 그럼 이 서버를 어떻게 조종하고 관리할까? 그리고 내가 접속을 끊은 뒤에도 시스템이 밤새 스스로 돌아가게 하려면 어떻게 해야 할까? 오늘은 그 이야기다.
SSH — 멀리서 서버를 조종하는 통로
멀리 있는 서버를 조종하는 방법이 바로 SSH다.
📌 SSH란? 멀리 있는 서버에 안전하게 접속해서 명령을 내릴 수 있게 해주는 통로다. 내 컴퓨터에서 SSH로 접속하면, 마치 그 서버 앞에 앉아 키보드를 두드리는 것처럼 명령을 입력할 수 있다. 오가는 내용은 암호로 보호된다.
SSH로 접속하면 검은 화면에 글자를 입력하는 창(터미널)이 뜨는데, 여기에 명령을 적어 서버를 움직인다.
📌 터미널 그림 버튼 대신 글자 명령으로 컴퓨터를 다루는 화면이다. “이 프로그램을 설치해라”, “이 작업을 실행해라” 같은 명령을 한 줄씩 입력한다. 서버는 대부분 이 방식으로 관리한다.
여기까지는 순조로웠다. 그런데 곧 한 가지 문제에 부딪혔다.
문제 — 접속을 끊으면 작업도 멈춘다
트레이딩 시스템처럼 24시간 돌아가야 하는 프로그램을 SSH로 실행했다고 하자. 그런데 내가 노트북을 닫거나, 인터넷이 잠깐 끊기거나, 그냥 접속을 종료하면 어떻게 될까? 놀랍게도, 그 순간 서버에서 돌던 작업까지 함께 멈춰버린다.

위 그림의 위쪽처럼, 그냥 접속만 한 상태에서는 내 노트북과 서버 작업이 한 줄로 이어져 있어서, 내 쪽 연결이 끊기면 서버의 작업도 딸려서 끊긴다. 밤새 돌려야 할 시스템이 내가 노트북을 덮는 순간 멈춰버리는 것이다. 이래서는 24시간 운영이 불가능하다.
tmux — 접속을 끊어도 작업은 계속
이 문제를 풀어준 것이 tmux다.
📌 tmux(티먹스)란? 서버 안에 ‘작업이 계속 돌아가는 방’을 하나 만들어두는 도구다. 이 방 안에서 프로그램을 실행해두면, 내가 접속을 끊어도 그 방은 서버 안에서 계속 유지된다. 나중에 다시 접속해 그 방에 들어가면, 하던 작업이 그대로 돌아가고 있다.
앞 그림의 아래쪽이 바로 이 방식이다. 작업을 tmux라는 방 안에 넣어두면, 내 노트북과 그 방이 분리되어 있어서 내가 접속을 끊어도 방 안의 작업은 멈추지 않는다. 그리고 다시 접속하면 그 방에 다시 들어가, 자리를 비운 사이 진행된 작업을 그대로 이어서 볼 수 있다.
두 방식의 차이를 표로 정리하면 이렇다.
| 상황 | 그냥 접속만 했을 때 | tmux를 썼을 때 |
|---|---|---|
| 내가 접속을 끊으면 | 작업도 함께 멈춤 | 작업이 계속 돌아감 |
| 인터넷이 잠깐 끊기면 | 작업이 날아갈 수 있음 | 안전하게 유지됨 |
| 다시 접속하면 | 처음부터 다시 시작 | 하던 그대로 이어서 |
실제로 써보니 — 이제 노트북을 꺼도 된다
tmux를 쓰기 시작하면서 운영 방식이 완전히 달라졌다. 시스템을 tmux 방 안에서 실행해두면, 이제 내 노트북을 꺼도, 인터넷이 끊겨도, 심지어 며칠을 자리를 비워도 서버 안에서 시스템이 조용히 계속 돌아간다. 문득 궁금할 때 다시 접속해 그 방에 들어가 보면, 그동안 쌓인 기록이 그대로 이어지고 있다.
멀리 있는 작은 서버 하나가 나 대신 밤낮없이 자기 일을 하고 있다는 것 — 이 감각은 서버를 직접 다뤄본 사람만 느낄 수 있는 뿌듯함이었다. 집 컴퓨터를 켜둔 채 전전긍긍하던 것과는 비교할 수 없이 마음이 편해졌다.
정리하며 — 그리고 서버 이야기의 한 매듭
멀리 있는 서버는 SSH라는 통로로 접속해 관리하고, tmux라는 도구로 접속을 끊어도 작업이 계속 돌아가게 만든다. 이 두 가지 덕분에 비로소 진짜 ’24시간 나만의 서버’가 완성된다.
돌아보면 이 시리즈에서 서버를 빌리고, 문을 열고, 이름표를 달고, 자물쇠를 채우고, 이제 원격으로 관리하는 법까지 왔다. 텅 빈 서버 하나가 세상에 열린 블로그가 되고, 밤새 스스로 돌아가는 시스템의 터전이 되기까지의 여정이었다. 이 위에서 무엇을 돌릴지는 이제 각자의 몫일 텐데, 나도 아직 이것저것 얹어보며 배우는 중이라 재미있는 게 생기면 또 기록해보고 싶다.
※ 이 글은 개인의 학습·구축 경험을 공유하기 위한 기록입니다. 사용한 도구의 방식은 변경될 수 있으니, 실제 이용 시에는 각 도구의 최신 안내를 확인하시기 바랍니다.