업데이트 된 답변
Ubuntu Snappy 16.04 기준으로 상황이 많이 변경되었습니다. 처음 부팅하는 동안 Snappy에 물리적으로 연결되어 있어야합니다. 가장 좋은 방법은 직렬 케이블을 사용하고 screen
(자세한 내용은 이전 답변 참조) 먼저 구성한 다음 ssh를 통해 로그인하십시오.
처음 부팅 할 때 무선 연결을 구성하고 런치 패드 (일명 Single-Sign-On) 사용자 이름으로 Raspberry를 등록 할 수 있습니다. 즉, 랩톱 / 데스크톱의 ssh
공개 키가 Launchpad에 등록 되어 있어야합니다 . 따라서이 부분에 필요한 것은 다음과 같습니다.
- 런치 패드 ID 작성
- 로 ssh 키 생성
ssh-keygen
~/.ssh/id_rsa.pub
을 런치 패드에 복사하십시오 .
- 이제 라즈베리에 연결하십시오 (직렬 케이블 또는 키보드 + 모니터 접근을 통해)
- 무선을 구성하고 관리자 계정을 구성하십시오. 이 시점에서 Raspberry는 Launchpad에 연락하여 ssh 공개 키를 얻습니다. 당신은 그것이 당신이 나를 위해 Raspberry.For 예에 ssh를 할 수있는 사용자 이름과 IP 주소를 이야기한다
serg@192.168.0.84
내가했던, 그래서 ssd serg@192.168.0.84
. Raspberry는 ssh 공개 키를 알고 있으므로 첫 번째 ssh 로그인에는 비밀번호가 필요하지 않습니다.
이 단계는 Ubuntu 공식 문서의 훨씬 짧은 버전 이지만 단계에 따라 정확하게 설명했습니다. ssh
처음 로그인하는 동안 이 오류가 발생하는 약간의 문제가 발생 했습니다.
sign_and_send_pubkey: signing failed: agent refused operation
이것은 간단하게 실행하여 해결할 수 있습니다 ssh-add
.
이전 답변 (16.04 이전 릴리스와 관련)
Raspberry Pi의 IP 주소가이라고 가정합니다 192.168.0.25
. 당신이 그냥 실행하려고하는 경우
ssh 192.168.0.25
랩톱 / 데스크톱에서 사용하는 것과 동일한 사용자 이름으로 로그인하려고한다고 가정합니다. 그러나 귀하의 질문에서 내가 본 것은 SD 카드에 Ubuntu Snappy를 설치하고 Raspberry를 부팅한다는 것입니다. 이것은 기본 사용자 이름과 비밀번호를 사용하여 ssh 할 수 있음을 의미합니다 ubuntu
.
ssh ubuntu@192.168.0.25
따라서 USB 키보드가 필요하지 않습니다. USB 키보드는 Raspberry를 모니터에 연결하고 데스크탑 / 노트북에서와 같은 방식으로 로그인하려는 경우에만 필요합니다.
할 수있는 또 다른 일은 USB 직렬 케이블을 구입하고을 사용하여 직렬 콘솔을 통해 로그인하는 것 screen
입니다. 이것은 라즈베리에서 네트워크 관련 작업을 할 필요가없는 경우 개인적으로하는 것입니다. 약간의 뉘앙스는 라즈베리의 핀을 올바르게 연결하고 랩톱 / 데스크탑의 USB 2.0 포트 만 사용해야한다는 것입니다. 연결되면 Raspberry의 전원이 켜지고 다음 명령을 실행할 수 있습니다.
screen /dev/ttyUSB0 115200
여기서 / dev / ttyUSB0은 Raspberry로 표시되는 장치 파일이고 115200은 두 시스템 간의 전송 속도 또는 전송 속도입니다. 장치 파일의 끝 번호는 다를 수 있습니다 (그러나 내 경험상 일반적으로 0으로 시작합니다).