Skip to content

Termux를 이용해 Android를 서버로 사용하기

Published: at 오후 01:17Suggest Changes

Table of contents

Open Table of contents

Termux 설치하기

FDroid에서 Termux 앱을 설치합니다.

Termux에게 저장공간 접근 권한 주기

에뮬레이터가 성공적으로 돌아간다면,

# 저장공간 접근 권한 허용. 현재 홈 경로에 storage 폴더 생성됨
termux-setup-storage 

위 명령어로 Termux 앱에게 Android의 저장공간에 대한 접근 권한을 줍니다.

SSH 서버 설정하기

pkg update && pkg upgrade
pkg install net-tools termux-services
pkg install openssh 

한번 session을 log out한 뒤에, 다시 terminal 접속합니다.

# ssh daemon을 서비스로 등록
sv-enable sshd

이렇게 SSH 데몬을 서비스로 등록하면, 이제 직접 sshd라고 커맨드를 입력하지 않아도, Termux 앱이 실행되면 자동으로 SSH가 실행됩니다.

그럼 이제 SSH로 접속을 해야 하는데, 지금 username과 passwd를 알 수 없죠?

whoami
# ux_xxxx 형태로 나옵니다. 
passwd
# 해당 유저에 대한 passwd를 설정합니다.  

그러고 다른 기기의 SSH Client에서 해당 Android 기기로 접속하시면 됩니다.
참고로 SSH Daemon Config 파일은 $PREFIX/etc/ssh/sshd_config에 위치한다고 합니다.
패스워드 기반으로 접속하면 보안상 문제가 있을 수 있으니, 공개키 인증 방식으로 SSH 접속을 하고 싶다면, 해당 sshd config 파일을 수정하시면 되겠습니다.


Next Post
Spring 공부 0