Raspberry Pi는 저렴한 가격이지만 놀랍게도 성능이 뛰어난 마이크로 컴퓨터로서 여러 개인 정보 및 보안 관련 홈 컴퓨팅 프로젝트에 이상적입니다. 여기에는 Raspberry Pi를 개인 OpenVPN 서버 (PiVPN), 전체 홈 네트워크 (P- 홀)의 DNS 기반 애드 블로커, 개인 DNS 서버 등으로 사용하는 것이 포함됩니다..

왜 라즈베리 파이에 SSH인가?

Raspberry Pi에 SSH를 사용하면 PiVPN / PiHole / DNS 리졸버 / 무엇이든 헤더리스 서버로 실행할 수 있습니다. 즉, Raspberry Pi에서 실행되는 서비스를 설정, 구성 및 유지 관리하기 위해 화면 또는 입력 장치 (예 : 마우스 또는 키보드)가 필요하지 않습니다..

대신 개인 VPN과 공통된 보안 터널링 프로토콜 인 SSH (Secure Shell)를 통해 Raspberry Pi에 액세스합니다. 일단 설정되면 Pi와 동일한 네트워크에 연결된 거의 모든 다른 인터넷 지원 장치에서 원격으로 Raspberry Pi를 제어 할 수 있습니다.


노트

Raspberry Pi에 SSH를 연결하면 Pi에 대한 명령 줄 액세스가 가능합니다. x- 전달을 사용하여 SSH를 통해보다 고급 GUI 액세스가 가능하지만이 가이드의 범위를 벗어납니다..

첫째 : Raspberry Pi에서 SSH 활성화

GUI 방식

이를 위해서는 최소한 키보드와 화면을 Pi에 일시적으로 연결해야합니다..

  1. 응용 프로그램 메뉴로 이동합니다 (화면 왼쪽 상단의 라즈베리 아이콘) -> 환경 설정 -> Raspberry Pi Configuration을 선택하고 SSH의 "Enabled"라디오 버튼을 클릭하십시오..

    라즈베리 파이 구성

  2. 확인을 클릭하십시오.

터미널 사용

다시 말하지만, 최소한 키보드와 화면을 Pi에 일시적으로 연결해야합니다 (그리고 마우스를 사용하면 생활이 더 쉬워집니다).

  1. 터미널을 열고 다음을 입력하십시오.

    sudo raspi-config

  2. 키보드의 화살표 키를 사용하여 인터페이스 옵션까지 아래로 스크롤하여 .

    인터페이스 옵션은 연결을 구성합니다

  3. SSH로 스크롤하여 내리십시오. .

    SSH 활성화 / 비활성화

  4. "SSH 서버를 사용 하시겠습니까?"라는 메시지가 표시되면 예가 선택되어 있는지 확인하고 .

    SSH 서버를 사용 하시겠습니까?

머리없는 길

화면이나 키보드를 연결하지 않고 Raspberry Pi에서 SSH를 활성화 할 수 있습니다.

  1. Raspberry Pi를 끄고 Raspbian OS가 포함 된 SD 카드를 제거하십시오. 그런 다음 다른 데스크탑 컴퓨터에 SD 카드를 마운트하십시오..
  2. 텍스트 편집기를 사용하여“ssh”(파일 이름 확장자 없음)라는 파일을 만들고 RaspbianSD 카드의 부팅 파티션에 저장하십시오. 파일 내용이 무엇이든 상관 없습니다..

    SSH 파일

  3. SD 카드를 안전하게 꺼내어 Raspberry Pi에 다시 넣고 Pi를 부팅하십시오. Raspbian은 부팅 폴더에서 SSH 파일을 감지하면 SSH를 활성화합니다.

둘째 : Raspberry Pi의 IP 주소를 찾으십시오

터미널 웨이

1. 터미널을 시동하고 다음을 입력하십시오.

ifconfig

2. 출력을 연구하여 유효한 IP 주소 (192.168.x.x 또는 10.x.x.x)를 찾으십시오. 이더넷 연결을 사용하는 경우 eth0에서, wlan0에서 WiFi 연결을 사용하는 경우.

Pi 터미널의 IP 주소

머리없는 길

라우터의 관리자 패널에 로그인하고 (브라우저에서 192.168.0.1 또는 192.168.1.1을 시도하고 로그인 세부 정보가 라우터 어딘가에 인쇄 될 수 있음) 연결된 장치를 살펴보십시오.

연결된 장치

셋째 : 라즈베리 파이에 SSH.

Raspberry Pi에 SSH로 연결하려면 연결 장치가 Pi와 동일한 로컬 네트워크에 연결되어 있어야합니다 (Wi-Fi 또는 이더넷에 상관없이 동일한 라우터에 연결됨).

지침은 비슷하지만 플랫폼에 따라 약간 다릅니다. 시간 초과와 같은 오류가 발생하면 IP 주소를 올바르게 입력했는지 확인하십시오.

Raspberry Pi의 기본 로그인 자격 증명은 다음과 같습니다.

사용자 이름 : pi

비밀번호 : raspberry

이를 변경 한 경우 대신 사용하십시오.

macOS, Linux 및 Windows 10

macOS 및 Linux에는 터미널을 통해 액세스 할 수있는 내장 SSH 클라이언트가 포함되어 있습니다. Windows 10에는 명령 프롬프트 / PowerShell을 통해 액세스 할 수있는 내장 SSH 클라이언트도 포함되어 있습니다..

1. 터미널을 엽니 다 (또는 Windows에서 시작을 마우스 오른쪽 버튼으로 클릭) -> 명령 프롬프트 또는 PowerShell)을 입력하고 다음을 입력하십시오.

ssh [이메일 보호]

위에서 찾은 Raspberry Pi의 IP 주소입니다. 예를 들면 다음과 같습니다.

ssh [이메일 보호]

Pi의 사용자 이름을 기본값 ( "pi")에서 변경 한 경우 연결시 대신 해당 이름을 입력하십시오. 예를 들면 다음과 같습니다.

ssh [이메일 보호]

2. 처음 연결하는 경우에만 보안 경고가 표시됩니다. yes를 입력 한 다음 비밀번호를 입력하십시오.

보안 경고

3. 명령 프롬프트가 Raspberry Pi의 명령 프롬프트로 변경됩니다.

명령 프롬프트 화면 보증 없음

터미널 창에 직접 입력하는 것처럼 Pi를 제어 할 수 있습니다..

Windows (이전 버전)

이전 버전의 Windows에서는 PuTTY라는 오픈 소스 앱을 다운로드해야합니다..

  1. 세션 탭에서 연결 유형 : SSH가 선택되어 있는지 (기본적으로) 호스트 이름 필드에 Pi의 IP 주소를 입력 한 후 열기를 누르십시오. 포트 번호를 기본 설정으로 둘 수 있습니다.

    퍼티 구성 화면

  2. 처음 연결할 때만 보안 경고가 표시됩니다. 예 클릭.

    PuTTY 보안 경고

  3. 사용자 이름과 비밀번호를 입력하십시오 (위의 기본값 참조).

    명령 프롬프트가 Raspberry Pi의 명령 프롬프트로 변경됩니다.

기계적 인조 인간

SSH 클라이언트 앱을 다운로드하여 설치하십시오. ConnectBot은 오픈 소스이며 Play 스토어 또는 F-Droid를 통해 다운로드 할 수 있기 때문에 사용할 예정입니다..

  1. 앱이 열리면“아직 호스트를 만들지 않았습니다”라는 메시지가 표시됩니다. + 기호를 클릭하여 새 연결을 설정하십시오.
  2. 프로토콜이 ssh (기본값)이고 [email protected] : port에 다음을 입력하십시오. [이메일 보호]앱이 닉네임 필드를 자동으로 채우거나 원하는 것을 선택할 수 있습니다. 다른 설정은 변경할 필요가 없습니다. 완료되면 + 버튼을 터치.

    호스트 편집 화면에서 프로토콜 추가

  3. 다음 화면에서 새로 생성 된 호스트를 선택하십시오..

    새로 만든 호스트를 선택하십시오

  4. 처음 연결할 때만 보안 경고가 표시됩니다. 예를 선택하십시오.

    연결하기 전에 보안 경고

  5. Pi 로그인 요청시 비밀번호를 입력하십시오.

    비밀번호를 입력하고 로그인하십시오

    명령 프롬프트는 이제 Raspberry Pi의 명령 프롬프트입니다..

iOS / iPadOS

무료 오픈 소스 SSH 클라이언트는 iPhone 또는 iPad 용으로 구매하기 어렵 기 때문에 인기있는 Terminus 앱을 사용합니다. 프리미엄 기능은 인앱 구매를 통해 사용할 수 있지만 Pi로 SSH하기 위해 필요한 것은 아닙니다..

  1. Terminus를 열고 (새 계정을 만들 필요가 없음) 새 호스트를 선택하십시오..

    새로운 호스트

  2. SSH 사용이 활성화되어 있는지 (기본값) 호스트 이름, 사용자 이름 및 비밀번호 옆에 Pi의 IP 주소를 입력하십시오 (기본적으로 "pi"및 "raspberry"). 그런 다음 저장을 누르십시오.
  3. 새로 작성된 호스트를 선택하십시오. 처음 연결할 때만 보안 경고가 표시됩니다. 계속을 선택하십시오.

    새로 만든 호스트를 선택하십시오

  4. 모두 잘 지내면 클라이언트가 연결되고 Pi의 명령 프롬프트가 표시됩니다..

    클라이언트가 연결되었습니다

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me