Home팁 및 문제 해결SSH를 사용하여 컴퓨터에서 Android에 액세스하는 방법(루트 없음)

SSH를 사용하여 컴퓨터에서 Android에 액세스하는 방법(루트 없음)

SSH는 Android에서 파일을 주고받을 수 있는 안전한 메커니즘을 제공합니다. 또한 SSH는 네트워킹부터 개발까지 수많은 경우에 유용하게 사용됩니다. 이를 통해 Android에 원격으로 액세스할 수 있습니다. 또한, 안드로이드의 내부 파일 구조에도 액세스할 수 있습니다. 하지만 Play 스토어에서 사용할 수 있는 대부분의 SSH 앱은 기기를 루팅해야 합니다.

Android 기기를 루팅하는 것은 너무 번거로운 단계이므로, 단순히 Android에 SSH를 사용하려는 경우, Android 기기를 루팅하는 것이 좋습니다. 루팅하지 않고도 SSH를 통해 Android에 액세스할 수 있습니다. 방법은 다음과 같습니다.

SSH 사용

SSH를 사용하면 WiFi를 통해 Android를 완전히 제어할 수 있습니다. ls, mkdir, find 등과 같은 명령을 실행할 수 있습니다. 하지만 이 기능을 최대한 활용하려면 터미널 명령에 익숙해야 합니다. 또한 SSH를 사용하면 Android 장치로 파일을 안전하게 전송할 수 있습니다. 푸시불릿이나 에어드로이드와 달리 파일 크기 제한이 없습니다. 또한, Android 장치에 연결할 때마다 인증할 필요가 없습니다.

필요한 것

컴퓨터와 Android에서 각각 실행 중인 SSH 클라이언트와 SSH 서버가 필요합니다.

  • 먼저 안드로이드에 SSH 서버를 설치해야 합니다. 이를 위해 루트가 필요 없는 SSH헬퍼 앱을 사용하겠습니다.
  • 다음으로 컴퓨터에서 Android에 액세스하려면 명령줄을 사용합니다.
  • 또한 PC와 Android가 모두 같은 와이파이에 있는지 확인하세요.

Android에서 SSH 서버 받기

1. 구글 플레이 스토어로 이동해 SSH헬퍼 앱을 설치합니다. 설치가 완료되면 앱을 엽니다.

Android용 SSHelper 다운로드

2. 앱을 열면 먼저 저장소 권한을 요청하는 팝업이 표시됩니다. 저장소 권한을 제공하는 과정은 약간 다릅니다. “확인” 버튼을 탭한 다음 “권한” 옵션을 탭합니다.

3. 권한 탭에서 저장소를 탭합니다. 다음으로 허용을 탭하여 앱에 대한 저장소 권한을 활성화합니다.

4. 완료되면 SSH헬퍼 앱으로 돌아갑니다. 휴대폰에서 SSH 서버가 시작되었을 것입니다. 이제 Android 기기에 연결하려면 IP 주소, SSH 포트 번호, 사용자 이름, 비밀번호의 4가지 정보가 필요합니다. IP 주소와 포트 번호를 확인하려면 구성 탭으로 전환합니다. 여기에서 IP 주소와 포트 번호를 찾을 수 있습니다. SSH 서버에 연결할 때 필요하므로 적어 두세요. 기본 로그인 사용자 이름과 비밀번호는 “admin”입니다.

읽어보기  갤럭시 폰에서 삼성 키보드 지연을 해결하는 9가지 최고의 방법

이제 Android에서 SSH 서버를 시작했으므로 PC로 이동할 수 있습니다.

Windows 10에서 CMD를 사용하여 Android에 액세스하기

1. 기존의 Windows 명령줄은 이미 SSH를 지원합니다. 여러분이 해야 할 일은 cmd에서 ssh 명령을 실행하는 것뿐입니다. 그러려면 시작 메뉴로 이동하여 “cmd”를 입력합니다. 결과가 나타나면 Enter 키를 누릅니다. 또는 Win+R을 누르고 cmd를 입력한 후 ‘확인’ 버튼을 클릭할 수도 있습니다. cmd-on-start-menu 2. 그런 다음 명령 프롬프트에 다음 명령을 입력합니다.

ssh [email protected] -p 2222

Android에서 아무것도 변경하지 않은 경우, Android 디바이스의 IP 주소를 변경하여 동일한 명령을 사용하세요. ssh-command-cmd 3. 명령줄에 Enter 키를 누르면 질문이 표시됩니다. 신뢰할 수 있는 노트북을 사용하는 경우 예를 입력하기만 하면 됩니다. 그러면 컴퓨터가 Android 장치에서 영구적으로 인증되고 신뢰할 수 있게 됩니다. 신뢰할 수 있는 장치를 사용하지 않는 경우 아니요를 입력합니다. 다음으로 비밀번호를 입력합니다. 기본 비밀번호는 admin입니다. ssh-successful-login 인증이 완료되면 원격으로 명령을 실행할 수 있는 Android 명령줄이 표시됩니다.

Mac 10에서 터미널을 사용하여 Android에 액세스하기

1. Windows 10과 마찬가지로 macOS도 기본적으로 SSH를 지원합니다. SSH를 사용하려면 Cmd+스페이스키를 눌러 Spotlight를 실행합니다. “터미널”을 입력하고 Enter 키를 누릅니다.

터미널-마코스 2. 터미널에서 다음 명령을 입력합니다. IP 주소를 Android 디바이스 IP 주소로 바꿉니다.

ssh [email protected] -p 2222

ssh-command-on-mac-터미널 다음 프롬프트는 비밀번호를 입력하라는 것입니다. 기본 비밀번호는 admin입니다. 인증에 성공하면 Android 단말기가 표시됩니다.

Windows 및 macOS용 타사 앱

기본 명령줄도 SSH를 지원하지만, 직관적인 인터페이스를 원한다면 Putty와 같은 타사 명령줄을 사용하는 것도 좋은 선택입니다. 또한, PuTTY를 사용하면 한 번에 여러 연결을 관리할 수 있으며 연결 설정은 GUI에서 구성할 수 있습니다.

1. 아래 링크에서 PC에 PuTTY.exe를 다운로드합니다. 사용 중인 Windows 버전에 따라 32비트 또는 64비트 파일을 다운로드합니다. Windows용 PuTTY 다운로드

다운로드-퍼티-창

2. 안드로이드 기기의 IP 주소를 입력하고 SSH 포트를 22에서 2222로 변경합니다.

읽어보기  삼성 갤럭시 폰에서 손전등이 작동하지 않는 문제를 해결하는 7가지 방법
IP-주소-포트-번호-퍼티

3. SSH 서버를 신뢰할 수 있는지 묻는 보안 경고가 표시됩니다. 예 버튼을 클릭하면 이후 모든 연결에 대해 인증되지 않습니다. accept-server-keys-putty 4. 그러면 사용자 아이디와 비밀번호를 묻는 명령줄이 열립니다. 기본 사용자 아이디와 비밀번호는 admin입니다. ssh-암호-퍼티 인증에 성공하면 Android 터미널이 표시됩니다.

컴퓨터에서 Android GUI에 액세스하는 방법

명령줄에 익숙하지 않은 경우 WinSCP와 같은 타사 GUI 앱을 사용할 수도 있습니다. WinSCP를 사용하면 SSH를 통해 GUI를 통해 Android의 파일 시스템에 액세스할 수 있습니다. 이 앱은 SSH를 통해 작동하는 SCP를 사용합니다. Windows PC에서 Android 스마트폰으로 파일을 안전하게 전송할 수 있습니다. 윈도우용 WinSCP 다운로드

winscp-gui-app 또한 읽어보세요: 프로그래밍을 위한 최고의 안드로이드 텍스트 편집기 6가지