하루만에 방법이 생각나서 포스팅하는 베스다.
만약 이전글을 보지 않았다면 이전글을 보고 오는것을 추천한다.
2020/10/21 - [뻘짓 프로젝트/휴대폰에서 리눅스 서버 돌리기] - #1 - 시작부터 문제가 생겼..
#1 - 시작부터 문제가 생겼..
최근에 소규모 api형식의 웹서버와 소규모 게임서버(마크)를 운영하고 싶어졌다. 근데 그렇다고 만원이 훨씬 넘는 호스팅을 사기에는 그렇고.. 그렇다고 닷홈의 무료 호스팅 같은것은 자바로 돌
bass9030.tistory.com
어제 곰곰히 생각하다 떠오른 생각이다.
어차피 게임서버는 잘 알려진 포트류인 1024포트 아래로는 사용하지 않는다.
물론 내가 열려는 마크 서버도 기본 포트가 25565로 1024포트 위쪽이다.
그렇다면 linux deploy이외에 리눅스 에뮬레이터에서 설치한다면 되지 않을까..?
당장 시도했다.
아 물론 linux deploy쪽 리눅스는 현재 개판나있다.
일단 내가 친구폰을 얻어오기 전에 시도했던 방법이기도 하고 전에도 잘 알고 있던 "termux"를 사용하여 진행했다.
play.google.com/store/apps/details?id=com.termux
Termux - Google Play 앱
Termux combines powerful terminal emulation with an extensive Linux package collection. • Enjoy the bash and zsh shells. • Manage files with nnn and edit them with nano, vim or emacs. • Access servers over ssh. • Develop in C with clang, make and g
play.google.com
그리고 termux 순정상태로는 서버를 열기에는 부적합하니 우분투를 올려줄 코드를 뜯어올 앱도 깔아준다.
play.google.com/store/apps/details?id=exa.lnx.a
AnLinux : Run Linux On Android Without Root Access - Google Play 앱
This application will allow you to run Linux on Android, by using Termux and PRoot technology, you can even run SSH and Xfce4 Desktop Environment!!! If you are new to Linux, or you don't quite understand how it works. Before posting 1 star review, you coul
play.google.com
위 앱은 코드만 뜯어오면 지워도 무방하다.
2~3분 기다리면 설치가 된다.
그다음 ./start-ubuntu.sh 명령으로 우분투를 실행하고 apt와 apt-get을 전부 업데이트 해준다.
그리고 ssh를 설치하고 설정해준다. 그리고 추가로 빔 또는 나노도 설치해준다.
그리고 이제 메인 PC에 연결해서 마저 설정하려는데..
???
connection refused는 내가 알기론 해당 포트에서 ssh가 안열려있어서 나는 문제인데.. 나 분명 서비스 시작까지 했는데??
그래서 확인하니
서비스 시작이 안되있다? 분명 시작했는데?
또 문제가 생겨버리네..
그래서 또또 곰곰히 생각해보았다.. 또 무슨 대체 방법이 있을까..
"어차피 리눅스 .sh파일로 우분투를 돌리는거 같으니까 그냥 termux단에서 ssh를 깔자!"
근데 이건 또 문제가 있다. 바로 우분투를 켜놔도 새로운 ssh 세션을 키거나 ssh 세션을 끄면 나가지거나 우분투가 꺼진다는것...
그레서 어쩔수 없이 그냥 팀뷰어로 연결해서 계속 진행하기로 하였다.
이제 default-jdk를 설치하고 기존 윈도우에 있는 파일들을 옮겨주기만 하면 된다.
그리고 원래 ssh를 이용하면 screen를 이용해 ssh를 종료해도 계속 서버가 돌아가게 해야하지만 어차피 팀뷰어로 진행하기에 이건 건너 뛰겠다.
이제 scp로 파일을 올리기만 하면 된다. 근데 생각해보니 scp가 ssh를 이용한거였다는걸 잊고 있었다..
오늘은 내가 피곤한 관계로 여기까지만 하겠다.
다음엔 이제 서버 파일들을 넣는 과정과 linux deploy를 마저 세팅하는 과정을 담겠다.
'삽질기 > 리눅스 in 휴대폰' 카테고리의 다른 글
#4 - 진짜 끝..? (0) | 2020.10.27 |
---|---|
#3 - 끝..? (0) | 2020.10.25 |
#1 - 시작부터 문제가 생겼.. (0) | 2020.10.21 |