바뀜

둘러보기로 가기 검색하러 가기
913 바이트 추가됨 ,  2020년 4월 5일 (일) 09:41
편집 요약 없음
|-
! 작성자
! 작성일자
! 개요
|-
| [mailto:westporch@debianusers.or.kr Westporch]
| 2017.09.10
| RaspberryPI(RPI)에 raspbian 설치 및 설정 방법.
|-
=== RPI 정보 ===
RPI Model B, RPI2 Model B에서 각각 RASPBIAN STRETCH Buster LITE(September 2017버전: February 2020)를 설치했습니다.
{| class="wikitable"
=== Raspbian 정보 ===
Raspbian은 STRETCH Buster LITE (Debian Stretch Buster 기반의 최소 버전)를 설치했습니다.
Raspbian 이미지는 라즈베리파이 공식 홈페이지의 [https://www.raspberrypi.org/downloads/raspbian/ 다운로드 페이지]에서 받을 수 있습니다.
! 버전
! 커널 버전
! 릴리즈 릴리스 노트
! 다운로드
! 비고
|-
| RASPBIAN STRETCH Buster LITE| September 2017February 2020| 4.919| [http://downloads.raspberrypi.org/raspbian/release_notes.txt Link릴리스 노트]| [https://downloads.raspberrypi.org/raspbian_lite_latest Download raspbian_latest 다운로드(ZIP)]| Debian Stretch Buster 기반의 최소 이미지
|-
|}
== Raspbian 설정 ==
 
=== 타임존 설정 ===
 
Raspbian의 기본 타임존은 UTC입니다. sudo dpkg-reconfigure tzdata 명령으로 타임존을 KST로 설정합니다.
 
<pre>
$ sudo dpkg-reconfigure tzdata
</pre>
 
<pre>
① sudo dpkg-reconfigure tzdata 실행
② Asia 선택
③ Seoul 선택
④ Would you like the SSH Server to be enabled? 라는 물음에 Yes를 선택합니다.
</pre>
 
=== 키보드 레이아웃 설정 <ref>https://raspberrypi.stackexchange.com/a/41058</ref> ===
라즈비안을 처음 설치한 후 따옴표(")를 입력하면 제대로 입력되지 않습니다. 키보드 레이아웃을 설정해야 따옴표가 제대로 입력됩니다. 키보드 레이아웃은 아래 방법으로 설정하시면 됩니다.
 
<pre>
① sudo raspi-config 실행
② 'Localisation Options Set up language and regional setings to match your location' 선택
③ 'Change Keyboard Layout' 선택
④ 'Generic 105-key PC (intl.)' 선택
⑤ 'Korean - Korean (101/104 key compatible)' 선택
⑥ 'The default for the keyboard layout' 선택
⑦ 'No compose key' 선택
⑧ raspi-config 메뉴에서 'Finish' 항목을 선택(raspi-config 프로그램 종료)
</pre>
=== 계정 설정 ===
</pre>
=== Swap 설정 <ref>https://raspberrypi.stackexchange.com/a/1605</ref> ===
<pre>
① /etc/dphys-swapfile에서 CONF_SWAPSIZE 값(단위: MB) 수정
② sudo systemctl stop dphys-swapfile stop③ sudo systemctl start dphys-swapfile start
④ 리부팅
</pre>
<pre>
$ sudo systemctl stop dphys-swapfile stop$ sudo systemctl start dphys-swapfile start
</pre>
리부팅후에 시스템을 재시작한 후에 free -h 명령으로 명령을 실행하면, 스왑 크기가 변경되었음을 확인할 수 있습니다.
<pre>
</pre>
== SSH 설정 == === SSH 활성화 <ref>https://raspberrypi.stackexchange.com/a/58479</ref> === 2016년 11월 이후부터 Raspbian에서 기본적으로 SSH 서버는 비활성화 되었습니다. 따라서 SSH를 사용하려면 수동으로 활성화 해야합니다.SSH를 활성화 하기 위해서는 다음 과정을 거쳐야합니다. <pre>① sudo raspi-config 실행② Interfacing Options 선택③ SSH 선택④ Would you like the SSH Server to be enabled? 라는 물음에 Yes를 선택합니다.</pre> === /etc/ssh/sshd_config 수정 ===/etc/sshd/sshd_config 파일을 수정합니다. ssh 기본 포트를 설정합니다. 포트번호는 tcp/22번을 반드시 사용할 필요는 없습니다. well-known 포트를 제외한 선호하는 포트를 사용해도 무방합니다. <syntaxhighlight lang="diff">- #Port 22+ Port 22</syntaxhighlight> 모든 주소에서 RPI로 ssh 접속할 수 있도록 ListenAddress를 0.0.0.0으로 설정합니다.<syntaxhighlight lang="diff">- #ListenAddress 0.0.0.0+ ListenAddress 0.0.0.0</syntaxhighlight> ssh를 재시작합니다.<pre># sudo systemctl restart ssh</pre> == Static IP 설정 <ref>https://www.raspberrypi.org/forums/viewtopic.php?t=191140#p1208408</ref> ===
Raspbian에서 static ip를 설정하기 위해서는 /etc/network/interfaces 파일을 설정하지 않습니다. /etc/dhcp'''cd'''.conf 파일을 수정해야 합니다.
- #static domain_name_servers=192.168.0.1 8.8.8.8
+ interface eth0
+ static ip_address=192.168.0.8182/24
+ static routers=192.168.0.1
+ static domain_name_servers=168.126.63.1 8.8.8.8
</syntaxhighlight>
 
이제 시스템을 재시작하면, 위 옵션에서 지정한 아이피 주소가 설정됩니다.
각각의 항목들은 다음을 의미합니다.
|}
== 타임존 = SSH 설정 ===
Raspbian의 기본 타임존은 UTC입니다==== SSH 활성화 <ref>https://raspberrypi. sudo dpkg-reconfigure tzdata 명령으로 타임존을 KST로 설정합니다stackexchange.com/a/58479</ref> ==== 2016년 11월 이후부터 Raspbian에서 기본적으로 SSH 서버는 비활성화 되었습니다. 따라서 SSH를 사용하려면 수동으로 활성화 해야합니다.SSH를 활성화 하기 위해서는 다음 과정을 거쳐야합니다.
<pre>
$ sudo dpkgraspi-reconfigure tzdataconfig 실행② Interfacing Options 선택③ SSH 선택④ Would you like the SSH Server to be enabled? 라는 물음에 Yes를 선택합니다.
</pre>
==== /etc/ssh/sshd_config 수정 ====
/etc/sshd/sshd_config 파일을 수정합니다.
 
ssh 기본 포트를 설정합니다. 포트번호는 tcp/22번을 반드시 사용할 필요는 없습니다. well-known 포트를 제외한 선호하는 포트를 사용해도 무방합니다.
 
<syntaxhighlight lang="diff">
- #Port 22
+ Port 22
</syntaxhighlight>
 
모든 주소에서 RPI로 ssh 접속할 수 있도록 ListenAddress를 0.0.0.0으로 설정합니다.
<syntaxhighlight lang="diff">
- #ListenAddress 0.0.0.0
+ ListenAddress 0.0.0.0
</syntaxhighlight>
 
ssh를 재시작합니다.
<pre>
# sudo dpkg-reconfigure tzdata 실행② Asia 선택③ Seoul 선택④ Would you like the SSH Server to be enabled? 라는 물음에 Yes를 선택합니다.systemctl restart ssh
</pre>
== references ==
<references />

둘러보기 메뉴