공기계 서버 구축
안녕하세요! 오늘은 안 쓰는 스마트폰(공기계)를 활용해서 나만의 서버를 구축하는 방법을 소개하려고 합니다. 오래된 스마트폰도 훌륭한 서버가 될 수 있다는 사실, 알고 계셨나요?
✅ 준비물
-
📱 공기계 (안드로이드 스마트폰)
-
🔌 충전기 (지속적으로 전원 공급이 필요)
-
🌐 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