Raspbian Stretch에서 기본적으로 SSH 활성화


16

Raspbian Stretch Lite 이미지를 실행하는 Raspberry Pi 1 모델 A가 있습니다.

파이의 전원을 켜고 시동 할 때 Mac 랩톱에서 SSH로 연결할 수 없다는 것을 알았습니다. 먼저 RPi를 키보드에 연결하고 모니터하고 ( pi현재는 기본 사용자 로 로그인 ) SSH를 수동으로 "바운스"해야합니다.

sudo service ssh stop
sudo service ssh start

이 작업을 수행하면 문제없이 Mac에서 RPi에 SSH로 연결할 수 있습니다.

나는 생각 이 수단의 SSH 시작시 기본적으로 실행되고 있지 않습니다. 이 경우를 어떻게 확인할 수 있습니까? 다음 dev / test 사이클을 가질 수 있도록 어떻게 해결할 수 있습니까?

  1. 파이 전원 켜기
  2. 부팅하는 데 1 ~ 2 분이 걸립니다.
  3. 내 Mac에서 SSH로

어떤 아이디어?


답변:


17

헤드리스 설정에서 가장 쉬운 방법 ssh은 SD 카드의 부팅 파티션에 이름이 지정된 파일을 만드는 것 입니다. 그러면 첫 부팅 직후 SSH 데몬이 활성화되어 삭제됩니다.

공식 SSH 가이드 : https://www.raspberrypi.org/documentation/remote-access/ssh/README.md#3-enable-ssh-on-a-headless-raspberry-pi-add-file-to-sd- 카드 온 다른 기계

헤드리스 설정에 대한 자세한 내용은 Raspberry Pi 포럼 ( https://www.raspberrypi.org/forums/viewtopic.php?t=191252) 에서도 확인할 수 있습니다.


1
방금이 절차가 새로운 라즈 ​​비아 스트레치 설치를 사용하여 RPi A에서 예상대로 작동 함을 확인했습니다.
bobstro

4
11 월 라즈 비언 스트레치에서는 작동하지 않습니다
수십 년


방금 / media / fred 아래에 microsd 카드가 마운트 된 Linux PC에서이 절차를 확인했습니다. 그런 다음 명령 을 내 렸습니다 . cd /media/fred/boot그런 touch ssh다음 microsd 카드를 마운트 해제하고 PC에서 제거한 다음 Raspberry Pi에 삽입하고 Pi를 부팅했습니다. 그런 다음 Linux PC에서 Pi로 ssh 할 수있었습니다. 예 ssh pi@192.168.0.2. 이것은 Raspberry Pi 3B의 Raspbian Stretch Lite에 있습니다.
Will

16

확장명이없는 "ssh"라는 / Boot 디렉토리에 파일을 작성 했습니까?

또는 설정

sudo raspi-config 

그런 다음-> 인터페이스 옵션-> ssh 사용

편집하다 여기에 이미지 설명을 입력하십시오


@ Dr.Rabbit에게 감사드립니다. (+1) – 두 가지 우려 사항 : (1) 이미 Raspbian 배포판의 특정 부분을 프로비저닝했습니다 (Java 설치, 특정 앱 / 파일을 파일 시스템의 특정 위치에 배포, 특정 systemd생성 / 관리에 사용) ... 등을 실행 sudo rasp-config하면 이미 수동으로 구성한 설정 이 실행 취소됩니까? 다른 말로하면 : "슬레이트를 깨끗하게 닦아서"말합니까? 그리고 (2) 이 링크 에 따르면 주 메뉴에서 " 인터페이스 옵션 "메뉴 가 없습니다 raspi-config.
smeeb

그것은 당신이하지 않는 설정을 건드리지 않습니다, 그것은 바이오스 화면처럼 생각합니다
Dr.Rabbit

아, 당신은 PiZero에 대해 이야기하고 있습니다 .1 모델 A를 가지고 있습니다. 제 버전이 귀하의 버전과 동일하게 작동하지 않는다고 생각합니다.
smeeb

오 메신저 미안 나는 어떤이 그것을 해결해야 수동으로 파일을 생성, 모두 동일한 구성 응용 프로그램을 실행 한 생각
Dr.Rabbit

그들은 모두 동일한 구성 앱을 실행합니다. OS의 일부이며 모든 모델에서 동일합니다.
goldilocks

2

수퍼 유저 로서 두 명령을 실행하십시오.

systemctl enable ssh.service
systemctl start ssh.service
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.