SSH 사용 안내

SSH를 이용하면 Termux 서버에 직접 접속해 파일을 수정하고, 서비스 상태를 점검하며, 필요한 작업을 바로 실행할 수 있습니다.

SSH란 무엇인가요?

SSH는 원격 접속 프로토콜로, 서버에 안전하게 연결해 명령어를 실행할 수 있게 해 줍니다. 서버 설정, 파일 수정, 로그 확인, 서비스 재시작 같은 작업을 빠르게 처리할 수 있습니다.

SSH 서버 준비

Termux에서 SSH를 사용하려면 openssh를 설치하고 서버를 실행하면 됩니다.

pkg update && pkg upgrade
pkg install openssh

SSH 서버를 실행하려면 다음 명령을 사용합니다.

sshd

연결 정보

  • 호스트: 192.168.0.101
  • 포트: 8022
  • 아이디: SSH 계정 아이디
  • 비밀번호: SSH 계정 비밀번호

터미널에서 다음 형식으로 접속할 수 있습니다.

ssh -p 8022 사용자아이디@192.168.0.101

SSH로 자주 하는 작업

  • 파일 편집: nano, vim, sed 등을 사용해 수정
  • 웹 서버 확인: nginx, php-fpm 상태 확인
  • 파일 업로드: scp 또는 rsync로 업로드
  • 로그 확인: tail 명령으로 오류 확인

SSH 사용 시 주의할 점

  • 접속 후 작업 디렉터리를 확인합니다.
  • 중요한 파일은 변경 전에 백업합니다.
  • 비밀번호나 키 파일은 안전하게 관리합니다.
환경: Linux localhost 3.10.54 #1 SMP PREEMPT Mon Mar 4 09:56:39 KST 2019 armv7l — Termux detected
PHP: 7.3.10 (fpm-fcgi)
nginx: sh: nginx: not found