[node.js] 원격으로 안드로이드폰 서버(termux) 접속하기(SSH)

[node.js] 원격으로 안드로이드폰 서버(termux) 접속하기(SSH)

Published
January 9, 2023
Subtitle
Description
Author
Gunn Kim
Page ID
Tags
Node.js
Tip
앞에서 안드로이드폰을 node.js 서버로 만들기를 성공했다면, 이제는 개발이 편하게 SSH를 이용한 원격접속을 시도해 보자.
 

원격 접속(SSH)

목적 : 서버(스마트폰)은 화면도 작고, 타자도 어려우니, 원격 PC에서 스마트폰을 접속하여 개발하는 목적
 
순서
1. 서버용 스마트폰에서 "Termux"를 실행
2. openssh를 설치
$ apt install openssh
3. ssh용 공용 ID 키를 생성(yes치고 엔터 탁탁탁)
$ ssh-keygen
4. openssh를 실행 (백그라운드에서 실행됨)
$ sshd
5. 계정 비밀번호를 설정합니다.(원격 접속시 사용할 암호 입력)
$ passwd
6. 공유기에서 새로운 서버용 스마트폰의 포트포워드 규칙을 적용시킵니다.
  • 포트포워드에서 외부포트와 내부포트 모두 8022로 하고 규칙 새로 만듦.
 
  1. 원격 터미널(내 PC)에서 스마트폰으로 접속
$ ssh -p 8022 [원격 접속 주소]