<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://wiki.debianusers.or.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=122.35.94.99&amp;*</id>
	<title>한국 데비안 사용자 모임 - 사용자 기여 [ko]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.debianusers.or.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=122.35.94.99&amp;*"/>
	<link rel="alternate" type="text/html" href="http://wiki.debianusers.or.kr/index.php?title=%ED%8A%B9%EC%88%98:%EA%B8%B0%EC%97%AC/122.35.94.99"/>
	<updated>2026-05-04T03:56:04Z</updated>
	<subtitle>사용자 기여</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>http://wiki.debianusers.or.kr/index.php?title=Raspbian_%EC%84%A4%EC%B9%98_%EB%B0%8F_%EC%84%A4%EC%A0%95&amp;diff=585</id>
		<title>Raspbian 설치 및 설정</title>
		<link rel="alternate" type="text/html" href="http://wiki.debianusers.or.kr/index.php?title=Raspbian_%EC%84%A4%EC%B9%98_%EB%B0%8F_%EC%84%A4%EC%A0%95&amp;diff=585"/>
		<updated>2018-02-12T19:59:55Z</updated>

		<summary type="html">&lt;p&gt;122.35.94.99: /* SSH 설정 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 작성자&lt;br /&gt;
! 작성일자&lt;br /&gt;
! 개요&lt;br /&gt;
|-&lt;br /&gt;
| [mailto:westporch@debianusers.or.kr Westporch]&lt;br /&gt;
| 2017.09.10&lt;br /&gt;
| RaspberryPI(RPI)에 raspbian 설치 및 설정 방법.&lt;br /&gt;
|-&lt;br /&gt;
|} &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
== 작업 환경 ==&lt;br /&gt;
&lt;br /&gt;
=== RPI 정보 === &lt;br /&gt;
&lt;br /&gt;
RPI Model B, RPI2 Model B에서 각각 RASPBIAN STRETCH LITE(September 2017)를 설치했습니다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! RPI 모델명&lt;br /&gt;
! CPU 모델명&lt;br /&gt;
! CPU 코어 개수&lt;br /&gt;
! 메모리&lt;br /&gt;
! HW Revision&lt;br /&gt;
! RPI Serial&lt;br /&gt;
! microSD카드 &lt;br /&gt;
|-&lt;br /&gt;
| RPI Model B &lt;br /&gt;
| ARMv6-compatible processor rev 7 (v6l)&lt;br /&gt;
| 1개&lt;br /&gt;
| 512MB&lt;br /&gt;
| 000e&lt;br /&gt;
| 00000000295c1f3e&lt;br /&gt;
| 64GB (SanDisk 10 class)&lt;br /&gt;
|-&lt;br /&gt;
| RPI2 Model B&lt;br /&gt;
| ARMv7 Processor rev 5 (v7l)&lt;br /&gt;
| 4개&lt;br /&gt;
| 1GB&lt;br /&gt;
| a01041&lt;br /&gt;
| 0000000024253751&lt;br /&gt;
| 32GB (SanDisk 10 class)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Raspbian 정보 ===&lt;br /&gt;
&lt;br /&gt;
Raspbian은 STRETCH LITE (Debian Stretch 기반의 최소 버전)를 설치했습니다.&lt;br /&gt;
Raspbian 이미지는 라즈베리파이 공식 홈페이지의 [https://www.raspberrypi.org/downloads/raspbian/ 다운로드 페이지]에서 받을 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 이름&lt;br /&gt;
! 버전&lt;br /&gt;
! 커널 버전&lt;br /&gt;
! 릴리즈 노트&lt;br /&gt;
! 다운로드&lt;br /&gt;
! 비고&lt;br /&gt;
|-&lt;br /&gt;
| RASPBIAN STRETCH LITE&lt;br /&gt;
| September 2017&lt;br /&gt;
| 4.9&lt;br /&gt;
| [http://downloads.raspberrypi.org/raspbian/release_notes.txt Link]&lt;br /&gt;
| [https://downloads.raspberrypi.org/raspbian_lite_latest Download ZIP]&lt;br /&gt;
| Debian Stretch 기반의 최소 이미지&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
== Raspbian 설치 ==&lt;br /&gt;
&lt;br /&gt;
Raspbian 설치 과정은 간단합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
① SD카드에 다운로드한 raspbian 이미지를 burning 합니다. &lt;br /&gt;
② SD카드를 RPI에 장착한 후 케이블(전원, 이더넷, 키보드)을 연결하여 부팅합니다. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
저는 Windows 10에서 [https://sourceforge.net/projects/win32diskimager/ Win32DiskImager]로 raspbian 이미지를 구웠습니다. Raspbian의 초기 계정 정보는 다음과 같습니다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ID&lt;br /&gt;
! Password&lt;br /&gt;
|-&lt;br /&gt;
| pi&lt;br /&gt;
| raspberry&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Raspbian 설정 ==&lt;br /&gt;
&lt;br /&gt;
=== 계정 설정 ===&lt;br /&gt;
&lt;br /&gt;
==== pi 계정 비밀번호 변경 ====&lt;br /&gt;
&lt;br /&gt;
pi 계정 비밀번호를 재설정합니다. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~ $ passwd&lt;br /&gt;
Enter new UNIX password:&lt;br /&gt;
Retype new UNIX password:&lt;br /&gt;
passwd: password updated successfully&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== root 계정 비밀번호 설정 ====&lt;br /&gt;
&lt;br /&gt;
root 계정의 비밀번호를 설정합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~ $ sudo passwd root&lt;br /&gt;
Enter new UNIX password:&lt;br /&gt;
Retype new UNIX password:&lt;br /&gt;
passwd: password updated successfully&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 일반 사용자 계정 생성 ====&lt;br /&gt;
&lt;br /&gt;
저는 westporch 계정을 생성했습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pi@raspberrypi:~ $ sudo adduser westporch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Swap 설정 &amp;lt;ref&amp;gt;https://raspberrypi.stackexchange.com/a/1605&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
① /etc/dphys-swapfile에서 CONF_SWAPSIZE 값(단위: MB) 수정&lt;br /&gt;
② sudo systemctl dphys-swapfile stop&lt;br /&gt;
③ sudo systemctl dphys-swapfile start&lt;br /&gt;
④ 리부팅&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/dphys-swapfile에서 CONF_SWAPSIZE 값(단위: MB)을 수정하여 swap 크기를 변경할 수 있습니다. raspbian의 기본 스왑 크기는 100MB입니다. 저는 스왑을 2GB로&lt;br /&gt;
사용하기 위해서 CONF_SWAPSIZE 값을 2048로 수정하였습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
- CONF_SWAPSIZE=100&lt;br /&gt;
+ CONF_SWAPSIZE=2048&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CONF_SWAPSIZE 값을 변경한 후 dphys-swapfile 서비스를 정지한 후 다시 시작합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo systemctl dphys-swapfile stop&lt;br /&gt;
$ sudo systemctl dphys-swapfile start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
리부팅후에 free -h 명령으로 스왑 크기가 변경되었음을 확인할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@raspberrypi:/home/westporch# free -h&lt;br /&gt;
              total        used        free      shared  buff/cache   available&lt;br /&gt;
Mem:           434M         21M        353M        3.0M         59M        362M&lt;br /&gt;
Swap:          2.0G          0B        2.0G&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SSH 설정 ==&lt;br /&gt;
&lt;br /&gt;
=== SSH 활성화 &amp;lt;ref&amp;gt;https://raspberrypi.stackexchange.com/a/58479&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
2016년 11월 이후부터 Raspbian에서 기본적으로 SSH 서버는 비활성화 되었습니다. 따라서 SSH를 사용하려면 수동으로 활성화 해야합니다.&lt;br /&gt;
SSH를 활성화 하기 위해서는 다음 과정을 거쳐야합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
① sudo raspi-config 실행&lt;br /&gt;
② Interfacing Options 선택&lt;br /&gt;
③ SSH 선택&lt;br /&gt;
④ Would you like the SSH Server to be enabled? 라는 물음에 Yes를 선택합니다.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /etc/ssh/sshd_config 수정 ===&lt;br /&gt;
/etc/sshd/sshd_config 파일을 수정합니다.&lt;br /&gt;
&lt;br /&gt;
ssh 기본 포트를 설정합니다. 포트번호는 tcp/22번을 반드시 사용할 필요는 없습니다. well-known 포트를 제외한 선호하는 포트를 사용해도 무방합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
- #Port 22&lt;br /&gt;
+ Port 22&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
모든 주소에서 RPI로 ssh 접속할 수 있도록 ListenAddress를 0.0.0.0으로 설정합니다.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
- #ListenAddress 0.0.0.0&lt;br /&gt;
+ ListenAddress 0.0.0.0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ssh를 재시작합니다.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sudo systemctl restart ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Static IP 설정 &amp;lt;ref&amp;gt;https://www.raspberrypi.org/forums/viewtopic.php?t=191140#p1208408&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Raspbian에서 static ip를 설정하기 위해서는 /etc/network/interfaces 파일을 설정하지 않습니다. /etc/dhcp'''cd'''.conf 파일을 수정해야 합니다.&lt;br /&gt;
/etc/dhcpcd.conf에 각자의 네트워크 환경에 따른 주소를 입력합니다. 저는 다음과 같이 설정했습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
- # Example static IP configuration:&lt;br /&gt;
- #interface eth0&lt;br /&gt;
- #static ip_address=192.168.0.10/24&lt;br /&gt;
- #static routers=192.168.0.1&lt;br /&gt;
- #static domain_name_servers=192.168.0.1 8.8.8.8&lt;br /&gt;
+ interface eth0&lt;br /&gt;
+ static ip_address=192.168.0.81/24&lt;br /&gt;
+ static routers=192.168.0.1&lt;br /&gt;
+ static domain_name_servers=168.126.63.1 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
각각의 항목들은 다음을 의미합니다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! interface&lt;br /&gt;
! static ip_address&lt;br /&gt;
! static routers&lt;br /&gt;
! static domain_name_servers&lt;br /&gt;
|-&lt;br /&gt;
| Static ip를 설정할 장치명&lt;br /&gt;
| Static ip 주소 및 netmask&lt;br /&gt;
| Gateway&lt;br /&gt;
| DNS&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 타임존 설정 ==&lt;br /&gt;
&lt;br /&gt;
Raspbian의 기본 타임존은 UTC입니다. sudo dpkg-reconfigure tzdata 명령으로 타임존을 KST로 설정합니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dpkg-reconfigure tzdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
① sudo dpkg-reconfigure tzdata 실행&lt;br /&gt;
② Asia 선택&lt;br /&gt;
③ Seoul 선택&lt;br /&gt;
④ Would you like the SSH Server to be enabled? 라는 물음에 Yes를 선택합니다.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== references ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>122.35.94.99</name></author>
		
	</entry>
</feed>