티스토리 뷰

(알림)

원격지에서 접속하고 싶으신 분들은 해당 포스팅이 도움되지 않습니다.

다른 포스팅을 참조해주세요. ( 포트포워딩 관련 )


이 포스팅은 라즈비안이 Write된 sd카드만 존재하여, 삽입 후 전원인가만 해보았다고 가정하고 진행합니다.

마우스, 키보드, 모니터 이런게 전혀 없는 상황에서 바로 연결을 하고 싶은 유저들을 위한 포스팅입니다.


라즈베리파이와 노트북 원격 연결은 수많은 글들이 있지만,

대부분 연결을 통해 초기설정을 한 후에 작업한 내용들이라서, 단 한번이라도 모니터, 마우스, 키보드 연결 없이 하려고 하는 사람들에게는 맞지 않습니다. 따라서 나중에 내용을 잊어버릴 제 자신과 저와 같은 생각을 하시는 분들을 위해서 글을 남깁니다.


우선, 원격으로 연결하기 위해서는 다양한 방법이 존재합니다.

일단 그 방법에 대한 "연결 자체"에 대해서만 다루겠으며, 

세부적으로 옵션을 주는 부분에 대해서는 필요하다면 포스팅 하도록 하겠습니다.


시작하기전에..

아직 라즈비안을 설치도 안하신 분들, 그 중에 설치법을 잘 모르시는 분들!

라즈비안 설치 방법에 대해서는 이후 추가하도록 하겠지만, 이와 관련해서는 검색만 해도 쏟아집니다..

다만 이 포스팅에서 꼭 지켜야할 사항 중 하나는 NOOBS를 사용한 설치가 아닌 라즈비안을 통한 설치 방법입니다.

이유는 라즈비안을 sd카드에 쓰면, 이미 OS가 설치된 채로 부팅 되어 기본 셋팅값 설정 및 실행이 바로 이루어지기 때문입니다.



테스트 환경 : Windows7 64bit, Putty, Raspbian Jessie (Release 2017-01-11)

필요 도구 : Ethernet Cable, 공유기(optional)


(PuTTy 와 라즈비안 제시 이미지 파일이 필요하면, 위의 개발환경의 링크를 클릭하여 다운 받도록 합시다)

위의 내용에 대해서도 차후 추가하도록 하겠습니다만, 마찬가지로 이런부분들도 검색을 해보면 더 잘 나와 있습니다.


포스팅 할 시간이 여의치 않아서 파트별로 일단 작성해서 올리고 한 곳에 링크로 모으던가 진행하겠습니다..

각 파트별로 업데이트할 내용이 있다면 이렇게 하는게 더 편하기도 하구요 :)







Ethernet을 사용한 원격 연결


이 방법은 인터넷 연결까지 가능하지만, 유선이라는 점이 단점이 되겠네요.

하지만, 라즈베리파이를 서버로써 어딘가에 고정해두고 사용하고, 유선을 사용한 안정성 보장이 필요한 경우에는 이 방법이 바람직합니다. 이 방법은 PC와 다이렉트로 연결하는 방법과 공유기(AP)에 연결하여 사용하는 방법이 있습니다.

PC와 다이렉트로 연결해도 인터넷이 가능한 경우는 노트북의 경우인데, 자세한 내용은 아래에서 말씀드리도록 하겠습니다.


연결자체는 노트북이든 데스크탑이든 라즈베리파이와의 각각의 LAN포트에 케이블을 연결해주거나

공유기를 사용하신다면 양쪽 LAN포트를 공유기에 연결해주시면 됩니다.







SSH Enable



여기서 라즈베리 파이의 한 설정이 주요한데요,

해당 내용은 아래 링크를 참조해서 진행해주세요 :)

글의 중복과 길이를 줄이기 위함이니 양해 부탁드립니다.

http://openmaker.tistory.com/52






네트워크 설정



네트워크 설정은 몇 가지 차이가 있습니다.

네트워크에 대해 잘 몰라도 할 수 있어야 하니 직관적으로 표현하겠습니다.



로컬 연결 설정


로컬 연결을 설정해주어야 하는데요. 먼저 "로컬 영역 연결 속성" 창을 띄워야 합니다.

제어판 -> 네트워크 및 인터넷 -> 네트워크 및 공유센터 -> 어댑터설정 변경(왼쪽 메뉴에 있음)

여기서 [로컬 영역 연결]을 우클릭 하시고 [속성]에 들어갑니다.

그리고 [네트워킹]탭에서 "Internet Protocol Version 4 (TCP/IPv4)"를 누르고 [속성]버튼을 누릅니다 (혹은 더블클릭)

그럼 아래와 같은 화면을 볼 수 있는데요,


여기서 내용이 갈라집니다.



공유기 사용(DHCP 사용)


DHCP를 알고 계신분들은 사실 이 설명도 의미 없을테니, 공유기 사용! 이라는 부분으로 설명하겠습니다.

이 내용은 다음과 같은 사용자를 위한 내용입니다.

데스크탑 : LAN선이 공유기로 연결되어 있고, 라즈베리파이도 공유기에 연결된 상태

노트북 : LAN선으로 공유기에 연결되어 있거나 무선으로 공유기에 연결된 상태 + 라즈베리파이도 공유기에 연결된 상태


이 경우는 위 화면에서 "자동으로 IP 주소 받기", "자동으로 DNS 서버 주소 받기" 를 체크해주세요.
( 공유기 설정할줄 아시는 분들은 IP를 지정해서 해도 되겠죠 )


그리고 [확인]을 클릭해주고 [로컬 영역 연결 속성] 창도 닫아줍니다.




PC와 직접연결


이건 뭐,,

다른 설정이 어떻게 되었을지언정 PC와 라즈베리가 LAN케이블 하나로 연결되어 있는 경우입니다.


설명에 들어가기 앞서서!

노트북 사용하시는 분들!

자신이 연결한 무선인터넷을 공유해서 사용하고 싶으시다면 아래 "무선네트워크 로컬네트워크에 공유하기"를 클릭해주세요.



네트워크라는 것은 기본적으로 같은 네트워크망으로 구성되어 있을 때 통신을 할 수 있습니다.

( Gateway를 사용하면 외부망으로도 나갈 수 있습니다. 하지만 여기서는 "로컬 연결"이기 때문에 같은 네트워크 망을 구성합니다 )

이 경우 아래의 그림처럼, 

"다음 IP 주소 사용"을 체크하여 IP와 서브넷 마스크를 입력해주면 됩니다. 

아래처럼 입력하라는 것은 아닙니다. 하나의 예시일 뿐입니다 ( 라즈베리 설치 관련 포스팅을 준비하면서 이미지 업데이트 예정입니다 )


네트워크를 잘 모르시는 분들을 위해 한가지 예를 드리자면,


IP 주소 : 192.168.4.123

서브넷 마스크 : 255.255.255.0

기본 게이트웨이 : 192.168.4.1


이렇게 기입해 보시면 되겠습니다.

그리고 [확인]을 클릭해주고 [로컬 영역 연결 속성] 창도 닫아줍니다.









cmdline.txt 수정 (로컬 직접 연결하신 분들만)



다시 한번 강조드리지만,

"PC와 직접연결"하신 분들만 아래 내용을 참조하세요.

공유기(DHCP) 사용하시는 분들은 필요없는 내용입니다.

사실 이 방법 말고도 네트워크를 추가하는 방법은 있습니다.

하지만 모든게 귀찮아 처음부터 바로 네트워크를 연결하고 싶을 땐 이렇게 합니다 :)


SD카드에 라즈비안을 설치했을겁니다.

SD카드를 PC에 연결한 채로 SD카드 디렉토리를 살펴보면, cmdline.txt 라는 녀석이 있습니다.

이것을 아래처럼 메모장으로 열어주고,

마지막에 ip=192.168.4.150 처럼 추가 해줍니다.

( 이 예시는 위에서 주어드린 예시를 사용하시는 분들만 사용하시고 그 외에는 자신에 맞춰 적용하세요 )










Putty 설정 및 라즈베리 접속



Putty 설정

3가지 화면에서 설정을 해주시면 됩니다.
- [세션] 의 [로깅] 에서 SSH패킷 선택
- [창] 의 [변환] 에서 UTF-8 선택 (Optional)
- [세션] 에서 HostNamePort 입력 및 SSH 체크


아래에서 HostName에는 라즈베리에 지정한(된) IP address를 입력해 주시면 됩니다.

공유기를 사용하신 분들은 정상적으로 IP할당이 되었다면, 공유기에 address정보가 나와 있으니 그곳에서 확인하셔야 합니다.

공유기 사용법에 대해서는 검색을 해보세요 :)



잘 모르시겠으면... 그냥 "PC와 직접 연결" 방법으로 해보시길 바랍니다.

Port는 22번으로 합니다. 이유는 그렇게 정해져있기 때문이에요.



자주 사용하는 설정값들은 저장된 세션을 통해 "저장", "불러옴", "지움" 등 관리를 할 수 있으니 사용해보세요.




라즈베리 접속
이렇게 설정이 잘 되었다면, "열기"를 눌러서 실행해 봅니다.
이후의 내용은 Serial 방식과 동일하므로 같은 내용을 아래에 붙여넣겠습니다.
안되면, 검색을 더 하시거나 질문하세요!


차이점이 있다면....

SSH 방식의 보안을 사용하기 때문에 아래와 같은 메시지가 나올 겁니다.

사용자에 맞게 YES, NO, Cancel을 눌러주세요. 





아래와 같이 로그인 정보 입력화면이 보인다면,

이 포스팅 가정상, 유저는 아무것도 손댄적이 없으므로

Id : pi

pw : raspberry  

를 입력하여 접속할 수 있습니다.



라즈베리에 접속이 되었습니다!



댓글
댓글쓰기 폼