가장 기본이 되는 사항을 이렇게나 늦게 포스팅 하다니. 반성하고 또 반성할 일이다.
라즈베리파이3 부터는 SSH 옵션이 자동으로 활성화 설정 되어있으며, 설정을 변경할 수 없다. 이전 버전의 라즈베리 파이라면 아래와 같은 명령을 실행하여 설정화면에서 [SSH] 로 들어가 활성화 해주기 바란다.
|
1
2
3
4
|
$sudo raspi-config
|
cs |
SSH(Secure Shell) 접속 (원격접속)이란 ?
SSH(Secure SHell)는 네트워크를 통해 원격으로 다른 호스트에 액세스하는 과정을 보호할 목적으로 설계되었다. SSH는 우수한 인증 기능뿐만 아니라 SCP(Secure Copy), SFTP(Secure File Transfer Protocol), X 세션과 포트 전달 같은 기능 들을 제공하고 네트워크에서 교환되는 데이터를 암호화 함으로써 프로토콜의 보안성을 강화한다.
사용 가능한 암호화 유형은 512비트 암호화에서부터 Blowfish, Triple DES, CAST-128, AES(Advanced Encryption Scheme), 그리고 ARCFOUR를 포함하여 32768비트 암호화에 이르기까지 다양하다.
1. 라즈베리 파이 설정
라즈베리 파이의 설정 명령 “$ sudo raspi-config”를 실행하고, SSH 항목을 Enable 한다. (라즈베리파이3 이전 버전에 해당)
2. PuTTy 다운로드(윈도우용 SSH 프로그램)
윈도우에서는 SSH 기능을 수행하는 프로그램을 제공하지 없으므로 SSH 오픈 소스 프로그램인 PuTTY를 다운로드 받아 설치한다.
다운로드 사이트 :
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 에서 Putty.exe 파일을 다운받는다.
3. 다운로드 받은 putty 프로그램을 실행하여 Host Name 영역에 라즈베리 파이의 네트워크 IP 주소를 입력한다. 라즈베리 파이의 IP 주소는 부팅시에도 나오지만 콘솔에서 $ifconfig 명령으로 확인할 수 있다.
위와 같이 확인한 IP 주소를 입력하고 하단의 [Open] 버튼을 클릭하면 바로 SSH로 연결된다. 이렇게 접속을 하게 되면 라즈베리 파이에 마우스와 키보드를 연결할 필요 없이 윈도우 상에서 작업을 할 수 있게 된다.
만약, 모니터가 연결되지 않아서 라즈베리 파이의 IP 주소를 확인할 수 없다면 UART 통신을 이용해 접속하거나 이를 통해 IP 주소를 확인할 수 있다.
|
1
2
3
4
5
6
7
8
9
10
11
12
|
pi@raspberrypi:~ $ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:7f:d0:79
inet addr:192.168.1.239 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::b9ce:c93b:7972:2869/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28851 errors:0 dropped:175 overruns:0 frame:0
TX packets:2617 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2012021 (1.9 MiB) TX bytes:313660 (306.3 KiB)
|
cs |
다음은 SSH를 접속한 후 로그인 과정을 거쳐 접속한 화면이다.
'개발자 > Raspberry Pi3' 카테고리의 다른 글
| 라즈베리파이에서 파이썬 BT/BLE 프로그래밍 (0) | 2019.05.14 |
|---|---|
| 라즈베리파이 LCD 터치스크린 케이스 White(흰색) / 100-3894 (0) | 2019.05.14 |
| 라즈베리파이 카메라에 대한 상세한 자료 정리 [링크] (0) | 2019.05.10 |
| Installing LCD 7 (B) to Raspberry Pi 3 터치스크린 LCD 설치 (0) | 2019.05.10 |
| 라즈베리파이3 B+ 에 대한 좋은 자료 (0) | 2019.01.17 |
| 라즈베리파이 음악 연주 코드 (0) | 2018.11.22 |
| 47 Raspberry Pi Projects to Inspire Your Next Build (0) | 2018.10.08 |
| Raspberry Pi Zero USB/Ethernet Gadget Tutorial (0) | 2018.06.21 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.
귀사가 성공하기까지의 긴 고난의 시간을 캐어랩과 함께 하세요.
캐어랩