Skip to content
Gyunseo's Blog
Go back

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

Suggest 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 파일을 수정하시면 되겠습니다.


Suggest Changes
Share this post on:

Previous Post
Adding new posts in AstroPaper theme
Next Post
Spring 공부 0