공기계 서버 구축

안녕하세요! 오늘은 안 쓰는 스마트폰(공기계)를 활용해서 나만의 서버를 구축하는 방법을 소개하려고 합니다. 오래된 스마트폰도 훌륭한 서버가 될 수 있다는 사실, 알고 계셨나요?

✅ 준비물

  • 📱 공기계 (안드로이드 스마트폰)

  • 🔌 충전기 (지속적으로 전원 공급이 필요)

  • 🌐 Wi-Fi 환경

  • 💻 PC 또는 노트북 (초기 설정 시 필요)

  • 🛠 앱 설치를 위한 Google Play 계정

1. 공기계를 초기화하고 준비하자

공기계를 켜고 공장 초기화를 합니다. Wi-Fi를 연결하고 Google 계정으로 로그인한 후, 필요 없는 앱은 삭제해 주세요. 최대한 가볍게 만들어야 서버로 쓰기 좋습니다.

2. 서버 앱 설치하기

스마트폰을 서버로 만들기 위해 아래와 같은 앱을 설치할 수 있어요.

💡 추천 앱

용도 앱 이름 설명 웹 서버 KSWEB Apache, PHP, MySQL 포함된 서버 앱 파일 서버 FTP Server, Termux FTP 서버를 구축하거나 리눅스 명령어로 SSH 서버도 가능 SSH 서버 Termux 리눅스 환경 제공, 패키지 설치 및 서버 운영 가능 웹DAV WebDAV Server 윈도우나 맥에서 쉽게 접근 가능

✨ Termux는 강력한 리눅스 터미널 앱으로, 진짜 서버처럼 활용할 수 있어요!

3. Termux로 리눅스 서버처럼 사용하기 (고급자용)

# Termux 설치 후 아래 명령어 입력
pkg update
pkg upgrade
pkg install openssh
pkg install python  # 또는 php, nodejs 등 필요에 따라

# SSH 서버 실행
sshd

# 접속용 사용자 비밀번호 설정
passwd

이제 PC에서 스마트폰의 IP 주소로 접속하면 됩니다!

ssh <username>@<스마트폰 IP 주소> -p 8022

🔒 스마트폰의 고정 IP 설정 또는 공유기에서 포트 포워딩 설정도 추천드립니다.

4. 웹 서버 띄우기

PHP 웹 서버를 띄워볼 수도 있어요.

pkg install php
php -S 0.0.0.0:8080

이제 브라우저에서 http://<스마트폰 IP="">:8080 으로 접속하면 PHP 서버가 동작합니다!

5. 파일 서버 만들기

pkg install python
# 현재 디렉터리를 웹 파일 서버로 공유
python -m http.server 8000

PC에서 접속하면 스마트폰의 파일을 다운로드할 수 있어요.

6. 백그라운드 실행 (Termux:Boot)

서버가 꺼지지 않게 하려면 앱이 재부팅 후에도 실행되어야 합니다. Termux:Boot 앱을 설치하면 스마트폰 재부팅 시 자동으로 서버를 실행할 수 있어요.

⚠️ 주의사항

  • 발열 주의: 스마트폰이 장시간 사용되면 발열이 심해질 수 있습니다. 통풍이 잘 되는 곳에 두세요.

  • 전원 유지: 충전기를 항상 연결해 두세요.

  • 보안 설정: 외부 공개 시 방화벽, 비밀번호, 포트 제한 등을 철저히 해야 합니다.

✅ 마무리하며

버려질 뻔한 스마트폰도 조금만 설정하면 훌륭한 서버로 재탄생할 수 있습니다. 간단한 웹 서버나 개발 테스트 환경, 파일 서버 등 다양한 용도로 활용해 보세요!

Leave a comment