반응형
Android10에서는 SSHDroid가 작동을 안하므로 Magisk 모듈("SSH for Magisk") 설치가 필요합니다.
해당 모듈은 패스워드 로그인 기능을 지원하지 않고, 키 방식 로그인만 허용합니다.
모듈 설치 후 로컬 PC에서 ssh-keygen 명령어로 RSA 개인키, 공개키를 생성합니다. 생성된 키쌍은 "C:\<Path to user>\.ssh" 디렉터리에 저장됩니다.
공개키를 안드로이드 단말기에 복사하고, authorized_keys 파일에 넣어줍니다.
adb push id_rsa.pub /data/local/tmp
adb shell
su
cat /data/local/tmp/id_rsa.pub >> /data/ssh/root/.ssh/authorized_keys
모듈 재시작이 필요합니다.
/sbin/.magisk/modules/ssh/opensshd.init restart
다음은 WinSCP 설정입니다.
고급 --> SSH --> 인증 --> 개인키 파일 선택 --> putty 형식으로 변환
이제 "호스트 이름" 및 "사용자 이름"만 입력하고 단말기에 SSH 접속이 가능합니다.
반응형
'Information Security > Android' 카테고리의 다른 글
Frida의 ptrace 사용 시점, 그리고 MagiskHide (0) | 2021.06.21 |
---|---|
갤럭시 S7(SM-G930S) Pixel AOS 10 커스텀롬 설치 (4) | 2021.06.11 |
gdb 단말기에서 실행 (0) | 2021.05.10 |
Frida Detection Bypass(Android) (0) | 2021.05.01 |
Index was outside the bounds of the array 에러 해결(frida-il2cpp-bridge) (3) | 2021.04.23 |