Raspberry Pi 설정

4683 단어 RaspberryPiraspbian
뭔가 잘 잊어 버리므로 메모를 남겨 둡니다.
(※추기 RASPBIAN JESSIE WITH PIXEL에 대응했습니다)

Raspberry Pi에 Raspbian을 구워



  • 여기에서 좋아하는 OS 다운로드
  • NOOBS는 OS가 아닌 설치 프로그램
  • 이번에는 Raspbian을 직접 다운로드
  • 다운로드하는 데 1 시간이 걸렸다고 생각합니다

  • SD 카드 삽입
  • df -h 에서 SD 카드의 디스크 확인
  • 실수로 PC 디스크를 선택하지 않도록

  • ex) SD 카드가/dev/disk2s1에서 디렉토리 바로 아래 2017-01-11-raspbian-jessie.img를 굽는 경우
  • sudo diskutil unmount /dev/disk2s1
    sudo dd bs=1m if=2017-01-11-raspbian-jessie.img of=/dev/rdisk2
    sudo diskutil eject /dev/disk2s1
    
  • ※2017/07/28 현재 conv 파라미터 지정이 필요
  • sudo dd bs=1m if=2017-07-05-raspbian-jessie.img of=/dev/rdisk2 conv=sync
    

    Raspberry Pi 시작



    다양한 설정(특히 무선 LAN)을 하기 위해 초기 기동만 키보드·마우스·디스플레이가 필요. 이후에는 ssh로 작업할 수 있습니다.
  • OS를 넣은 SD 카드를 라즈파이에 삽입&전원 넣어 기동해 본다
  • raspi-config 설정
  • jessie 이후 초기 부팅으로 데스크톱이 표시되기 때문에 터미널을 열었습니다.

  • raspi-config 에서 여러 가지 설정하기
  • 일본어 폰트를 넣지 않고 Locale의 설정을 하면 문자 깨지기 때문에 우선 이하의 설정만
  • Internationalisation Options > Change Timezone > Asia > Tokyo
  • Internationalisation Options > Change Keyboard Layout > Generic 101-key PC > Other > Korean > Korean > The default for the keyboard layout > No compose key

  • 호스트 이름 변경
  • Advanced Options > Hostname > raspi


  • 위의 설정이 완료되면 rebootsudo reboot

  • 무선 LAN 설정 (Model3에서는 표준 탑재되어 있으므로 불필요)


  • WiFI 어댑터는 발열이나 소비 전력의 평판을 받아 이쪽을 이용했다

    PLANEX 무선 LAN 슬레이브(USB 어댑터형) 11n/g/b 150Mbps MacOS X10.10 대응 GW-USNANO2A (FFP)
  • 접속할 액세스 포인트의 SSID와 패스를 등록한다.
  • wpa_passphrase [SSID] [PASSWORD]

  • 다음과 같은 것이 출력됩니다
  • network={
            ssid="Your_SSID "
            #psk="Your_Passphrase"
            psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    }
    
  • 위를 복사하여 /etc/wpa_supplicant/wpa_supplicant.conf에 붙여 넣습니다
  • 재부팅하여 연결이 성공했는지 확인하십시오
  • sudo reboot
    ifconfig
    

    호스트 이름으로 ssh 로그인 할 수 있도록



    집이나 실험실과 같은 다양한 곳에서 연결할 때마다 IP 주소를 찾는 것은 번거롭기 때문에 설정하십시오.
    ↓와 같은 느낌으로 연결할 수 있습니다.ex) ssh [email protected] → ssh [email protected]
  • 최신 상태로 만들기
  • sudo apt-get update
    sudo apt-get upgrade
    
  • Avahi 설치
  • sudo apt-get install avahi-daemon 
    
  • 일단 exit하고 다시 접속해 보면 넣을 것
  • exit
    ssh [email protected]
    

    공개키로 넣도록 한다



    한 번에 한 번 비밀번호를 입력하는 것이 번거롭기 때문에 공개 키를 등록합니다.
    여러가지 들리지만 Enter 연타로 괜찮습니다.
    ssh-keygen -t rsa
    
  • ssh-copy-id를 brew로 설치합니다.
    brew install ssh-copy-id
    
  • 작성한 비밀 키를 라즈파이에 등록한다
  • ssh-copy-id -i ~/.ssh/id_rsa.pub [remote host]
    ex) ssh-copy-id -i ~/.ssh/id_rsa.pub pi@raspi
    
  • config로 설정

  • ~/.ssh/config
    Host raspi
      HostName raspi.local
      User pi
      Port 22
      IdentityFile ~/.ssh/raspi
    
  • 로그인
  • > $ ssh raspi
    
    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Wed Feb  1 12:47:19 2017 from fe80::f65c:89ff:feaa:ea4b%wlan0
    pi@raspi:~ $
    

    이제 간단하게 로그인할 수 있게 되었습니다!

    기타 필요한 개발 도구 제거



    우선 vim과 git을.
    sudo apt-get install vim git
    

    이것으로 초기 설정 완료
    이후에는 ssh로 작업합니다.

    참고


  • Raspberry Pi를 무선 LAN을 통해 SSH에 연결할 수 있도록 허용
  • Raspbian 초기 설정 비망록
  • Raspberry Pi에 무선 LAN USB 어댑터를 연결
  • 좋은 웹페이지 즐겨찾기