Termux 설치 및 사용
Android Linux terminal emulator 입니다.
( 안드로이드에서 리눅스를 사용할 수 있게 해줍니다. 컴파일 도구도 있습니다. )
F-Droid 스토어에서 검색 해서 설치 하거나
F-Droid : https://f-droid.org/ko/
github 에서 직접 설치
https://github.com/termux/termux-app/releases
기본 설정
pkg update
pkg upgrade
storage 접근을 편하게 하기 위해서
https://wiki.termux.com/wiki/Termux-setup-storage // 상세 내용, storage를 만들고 심볼릭 링크를 생성한다
termux-setup-storage // 실행전 환경설정>어플리케이션>termux의 모든 권한을 허용해주고 실행 시킨다.
정상적으로 권한이 획득 되었으면
ls ~/storage/ 실행시 권한이 정상적으로 획득되었다면 아래와 같은 폴더가 보입니다.
PC의 파일을 옮길때 아래와 같이 사용하면 편합니다.
adb push [윈도우에 있는 파일명] /storage/emulated/0/download
mv ~/storage/downloads/[파일명] ~/llama.cpp/models
PC 와 연결(SSH) 설정
(이것을 진행하지 않는다면 매번 전화기에 입력해야 해서 불편 합니다.)
설치 후 패스워드 관련 설정이 필요하므로 아래 내용 설치해줍니다.
pkg install openssh
sshd // 구동
"sshd 실행시 no hostkeys available -- exiting" 에러가 발생한다면 pkg uninstall openssh 를 실행한 뒤 다시 설치하도록 합니다.
서버 설정을 바꾸게 되는 경우 재시작이 필요할 수 있는데 pkill sshd 로 서버를 중지 후 다시 시작하면 됩니다.
whoami // 접속할 id가 뭔지 확인, 이 값은 장치마다 다릅니다.
passwd // 접속 비밀번호 설정합니다.
ifconfig // 실행후 wlan0 항목을 확인 후 ip주소를 알아냅니다. 물론 WIFI설정에 할당된 주소를 확인해도 됩니다.
Windows 에서 SSH로 Android 연결
Windows에는 SSH 실행 파일이 기본으로 존재합니다.