Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

원격으로 Raspberry Pi에 SSH하는 방법 [간단한 가이드]

다음은 Linux, macOS 및 Windows에서 SSH를 통해 Raspberry Pi에 연결하는 데 사용할 수 있는 옵션에 대한 요약입니다.

네트워킹

유선 또는 무선으로 네트워크에 Pi가 있다고 가정합니다.

고정 IP 주소와 DHCP 비교

Raspberry Pi는 DHCP를 통해 IP 주소를 수신하도록 구성될 가능성이 큽니다. (동적 호스트 구성 프로토콜 ), 이는 라우터가 Pi에 사용 가능한 주소를 할당함을 의미합니다. 자동으로 배정되기 때문에 어떤 내용이 될지 미리 알 수 없습니다.

고정 IP로 Raspberry Pi를 구성한 경우 주소 또는 DHCP 예약 라우터에서 – 축하합니다 ! IP 주소가 무엇인지 이미 알고 있습니다(직접 설정했기 때문에).

라즈베리 파이의 IP 주소 찾기

Pi가 DHCP를 사용하여 IP 주소를 수신하도록 구성된 경우(기본 동작), IP 주소가 무엇인지 알아내야 합니다.

디스플레이 및 키보드가 연결된 경우

네트워크에 연결하려면 네트워크의 Pis IP 주소를 알아야 합니다. 이 유형을 찾으려면:

hostname -l

... Pi의 Linux 셸로. 귀하의 IP 주소가 반환됩니다. 이는 다음과 같습니다. 192.168.0.100 또는 10.1.0.100

디스플레이 없이 네트워크가 연결된 상태에서

Raspberry Pi에 디스플레이/키보드가 연결되어 있지 않고 네트워크에 연결된 경우에도 어떤 IP 주소가 할당되었는지 확인할 수 있습니다.

라우터에서

라우터에 연결하고 라우터 관리자 인터페이스에 로그인할 수 있으면 DHCP 테이블을 확인할 수 있습니다. 할당된 IP 주소가 할당된 장치 유형과 함께 나열됩니다. 목록에서 Pi를 찾고 해당 IP 주소를 기록할 수 있습니다.

DHCP 테이블은 때때로 클라이언트 목록 아래에 표시됩니다. 또는 연결된 기기 또는 와이파이 기기 – 라우터 설명서를 확인하여 기기에서 사용하는 라벨을 알아보세요.

Raspberry Pi가 연결할 때마다 라우터에서 DHCP를 통해 동일한 IP 주소를 수신하도록 하려면 DHCP 예약을 사용하여 라우터에 지시할 수 있습니다. – 다시, 라우터 설명서에서 이 작업을 수행하는 방법을 알려줄 것입니다. Pi의 주소를 예약하면 연결할 때마다 주소를 확인할 필요가 없습니다.

멀티캐스트 DNS

네트워크가 mDNS를 지원하는 경우 , 주소 raspberrypi.local에서 Pi에 간단히 연결할 수 있습니다. IP 주소를 사용하는 대신. 이 주소에서 사용 가능한지 확인하려면 다음을 입력하세요.

ping raspberrypi.local

터미널 또는 명령 프롬프트에. raspberrypi.local에서 Pi에 연결할 수 있는 경우 , 성공 메시지가 표시되거나 그렇지 않은 경우 오류가 표시됩니다.

raspberrypi.local 기본 호스트 이름입니다. Raspberry Pi OS를 실행하는 Raspberry Pi의 경우 – 다른 것으로 설정했다면(예:Ubuntu MATE를 설치할 때 고유한 호스트 이름을 지정할 수 있음) – 대신 사용해야 합니다.

네트워크 스캐너 사용

Android 또는 iOS 기기가 있으면 무료 Fing을 사용할 수 있습니다. 앱을 사용하여 네트워크를 스캔하여 목록에 있는 기기 및 해당 IP 주소 목록을 가져옵니다.

Raspberry Pi OS에서 SSH 활성화

Raspberry Pi에서 키보드와 화면이 연결된 상태에서 로그인하고 다음 명령을 실행합니다.

sudo raspi-config

그런 다음 메뉴 옵션으로 이동합니다.

Interface Options -> SSH 

그리고 SSH 액세스를 활성화합니다.

SSH를 통한 연결

리눅스

SSH는 거의 모든 최신 Linux 배포판과 함께 제공되므로 설치에 대해 걱정할 필요가 없습니다. 터미널을 열고 다음을 입력하기만 하면 됩니다.

ssh admin@wsxdn.com

어디에:

  • 파이 연결하려는 사용자 이름입니다.
  • 192.168.0.100 귀하의 Raspberry Pi IP 주소입니다.

윈도우

모든 Windows 버전에 SSH 클라이언트가 내장되어 있는 것은 아니므로 PuTTY라는 깔끔한 프로그램을 사용하겠습니다. 연결하기:

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

에서 다운로드하세요.

다운로드가 완료되면 PuTTY를 열고 입력하세요.

admin@wsxdn.com

호스트 이름(또는 IP 주소)으로 필드를 클릭하고 열기를 클릭합니다.

macOS에서 연결하는 것은 Linux에서 연결하는 것과 정확히 동일합니다. 위 참조

iOS/안드로이드

https://termius.com은 모바일용 크로스 플랫폼 SSH 도구를 제공하지만 가입이 필요합니다. iOS 및 Android에서 SSH를 통해 기기에 연결할 수 있도록 소프트웨어를 설정하고 사용하는 방법에 대한 광범위한 문서가 있습니다.

결론

SSH를 통해 Raspberry Pi에 연결하면 모니터와 키보드를 분리하고 '헤드리스'로 사용할 수 있습니다. 즉, Pi를 웹 서버, CCTV 시스템 또는 음악 스트리밍으로 사용하는 경우 눈에 띄지 않는 곳에 보관하여 공간을 절약할 수 있습니다.

SSH를 통해 연결되어 있는 동안 Pi를 직접 제어하는 ​​경우 일반적으로 하던 모든 작업을 수행할 수 있으므로 Pi를 사용하기 위해 데스크톱 컴퓨터에서 모니터를 지속적으로 분리하지 않아도 됩니다. 이제 멀티태스킹을 할 수 있습니다!