raspbian jessie lite에 연결할 수 없지만 raspbian jessie에 연결할 수 없습니다


38

ddPi1-B에 Raspbian Jessie를 설치했습니다 . 모든 것이 잘 작동하고를 통해 연결할 수 있습니다 ssh. 그래픽 시스템이 필요하지 않으며 가능한 한 간단하게 기계를 유지하려고합니다. 이를 위해 Raspbian Jessie Lite를 다운로드하여 설치했습니다. 그러나 나는 연결할 수 없습니다. 오류 메시지 : Permission denied, please try again.서버가 다음과 같이 실행 중입니다.debug1: match: OpenSSH_6.7p1 Raspbian-5 pat OpenSSH* compat 0x04000000

사용자 pi와 비밀번호 를 사용하여 기기에 액세스하지 못하게하는 두 이미지간에 차이가 raspberry있습니까?


안녕하십니까. 복사 한 줄 다음에 로그는 무엇을 읽습니까? 에 대해 뭔가 load_hostkeys:? 로그인이 허용되지만 암호를 사용하지 않고 공개 키로 만 제한 될 수 있습니다. /etc/ssh/sshd_config@ fcm의 답변이 제안하는 것처럼 확인하십시오 .
Ghanima

이것은 ssh 문제가 아닌 것 같습니다. 올바른 어댑터를 사용하면 화면이 연결된 상태에서 pi를 테스트 할 수 없으며 알려진 자격 증명으로 로그인 할 수 없습니다.
Lioman

이건 이상해. 모든 문서는 pi / raspberry가 jessie lite의 사용자 / 패스라는 믿음으로 이어집니다.
Ghanima

1
Mea Culpa @all! 일부 파일을 섞었거나 복사 명령에 문제가있는 것 같습니다. 다시 다운로드하여 카드로 푸시하면 이제 작동합니다. 힌트를 주셔서 감사합니다
Lioman

답변:


62

에서 https://www.raspberrypi.org/documentation/remote-access/ssh/

2016 년 11 월 릴리스부터 Raspbian은 기본적으로 SSH 서버가 비활성화되어 있습니다. 수동으로 활성화해야합니다. 이것은 raspi-config를 사용하여 수행됩니다.

입력 sudo raspi-config첫번째 선택, 터미널에서 Interfacing options다음 탐색을 ssh눌러 Enter선택합니다 Enable or disable ssh server.

헤드리스 설정의 경우 확장명없이 'ssh'라는 파일을 SD 카드의 부팅 파티션에 배치하여 SSH를 활성화 할 수 있습니다.


13
아가, 이것은 내 문제였다. 이미지 다운로드 페이지에서 이에 대한 언급이 없다고 믿을 수 없습니다. 나는 파이를 위해 카드를 번갈아 가며 지침을 읽을 필요가 없었습니다.
JohnB

사람들이 기본 비밀번호를 변경하지 않고 Pis를 외부 세계에 연결했기 때문에 변경되었다고 생각합니다. 처음 로그인 할 때 변경하라는 메시지가 더 나은 아이디어일까요?
Gareth Oakley

9
와우, 알아내는 데 오랜 시간이 걸렸습니다. 헤드리스 버전을 사용하는 경우 "확장없이 'ssh'라는 파일을 SD 카드의 부팅 파티션에 배치하여 SSH를 활성화 할 수 있습니다." 방금 뛰었습니다cd /Volumes/boot && touch ssh
물린

1
이 훌륭한 팁에 감사드립니다. Raspbian Jessie Lite가 2016 년 5 월 버전과 함께 작동하고 2017 년 3 월 버전으로 침묵하는 것은 매우 혼란 스럽습니다.
highpost

1
생명의 은인 !! For headless setup, SSH can be enabled by placing a file named 'ssh', without any extension, onto the boot partition of the SD card
Steven de Salas

3

SSH 를 활성화해야 할 수도 있지만 프롬프트가 표시되므로 다음과 같은 경우를 대비하여 이미 활성화되어있을 것입니다.

sudo update-rc.d ssh enable

보안이 높으면 편집 /etc/ssh/sshd_config

sudo /etc/ssh/sshd_config
# comment
#PermitRootLogin without-password
# and add
PermitRootLogin yes
# and also
#StrictModes yes
StrictModes no

그런 다음 ssh 서비스를 다시 시작하십시오 .

sudo invoke-rc.d ssh restart
# or
sudo service ssh restart

1
사용자가 Jessie를 사용하고 있습니다. systemd서비스를 시작 하는 데 사용 됩니다. systemctl status ssh.service실행 중인지 표시합니다.
Milliways

@Milliways, 당신 말이 맞아, 내 나쁜, 나는 오래된 노트에서 붙여 넣습니다. 그러나 ... service여전히 살아 있습니다. 항상 그렇듯이 게시하기 전에 답변을 제시했습니다.
fcm

1
그러나 OP는 pi루트가 아닌 사용자를 연결하는 데 문제가 있습니다 . 따라서 PermitRootLogin관련성이 없어야합니까?
Ghanima

@Ghanima는 아니오, 관련성이 없으며 첫 번째 부분 인 enable ssh 만 적용합니다 . 그러나 루트 ssh (ssh-keygen없이)를 허용하는 것은 매우 일반적인 질문입니다.
fcm

그러나 우리는 확실히 sshd실행되고 있습니다. 주는 permission denied오류를. 따라서 나는 그것이 무언가에 있다고 생각합니다 sshd_config.
Ghanima

2

부팅 파티션의 루트에 "ssh"라는 파일을 배치하여 SSH를 활성화 할 수 있습니다. 이미지를 SD 카드에 플래시 한 직후와 SD 카드를 Pi에 배치하기 전에이 작업을 수행합니다.

  1. HEADSESS RASPBERRY PI에서 SSH 활성화

헤드리스 설정의 경우 확장명없이 ssh라는 파일을 SD 카드의 부팅 파티션에 배치하여 SSH를 활성화 할 수 있습니다. Pi가 부팅되면 ssh 파일을 찾습니다. 발견되면 SSH가 활성화되고 파일이 삭제됩니다. 파일 내용은 중요하지 않습니다. 텍스트를 포함하거나 전혀 포함 할 수 없습니다.

출처 : https://www.raspberrypi.org/documentation/remote-access/ssh/


1

구성간에 근본적인 차이는 없습니다. 기본 비밀번호와 사용자 이름은 동일합니다.

이 오류는 compat 0x04000000일반적으로 ssh 키에 문제가 있음을 나타냅니다. 클라이언트가 키를 제시하지 않고 ~/.ssh/디렉토리 에 대한 권한 이 올바르게 구성되어 있는지 확인 합니다.


0

2016-03-18에 raspian-jessie-lite

sudo update-rc.d ssh enable

ssh restart 명령없이 즉시 나를 위해 했습니까?


0

같은 문제가 있었다. /val/log/auth.log 파일에서이 줄을 찾을 때까지이 게시물의 어떤 것도 도움이되지 않았습니다.

Jun 15 05:43:31 raspberrypi sshd[1551]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key

Jun 15 05:43:31 raspberrypi sshd[1551]: error: key_load_public: invalid format

그래서 인터넷 에서이 게시물을 찾았습니다 : how-to-fix-regenerate_ssh_host_keys-failed-on-raspbian-for-raspberryp

간단히 말해서 다음을 수행하십시오.

sudo ssh-keygen -t 'rsa' -f /etc/ssh/ssh_host_rsa_key
sudo ssh-keygen -t 'dsa' -f /etc/ssh/ssh_host_dsa_key
sudo ssh-keygen -t 'ecdsa' -f /etc/ssh/ssh_host_ecdsa_key
sudo systemctl restart ssh

이것은 나를 위해 rpi에 대한 ssh 연결 문제를 해결했습니다.


-1

SSH 옵션을 기본적으로 사용하지 않도록 설정하는 데 어려움을 겪고있는 사람이라면 헤드리스를 시작 하는 데 도움이되는 릴리스 목록 이있는 페이지를 찾았습니다 .


2
안녕하세요, 환영합니다! 하시기 바랍니다 여행을 하고 방문 보려면 도움말 센터를 . 이 이론적으로 질문에 대답 할 수 있습니다 동안, 하는 것이 바람직하다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공 할 수 있습니다. 실제로이 정책을 시행 하고 있습니다. 향후 링크가 끊어 질 경우 답변이 저절로 유지되도록 수정하십시오. 48 시간 내에 편집하지 않으면 커뮤니티 위키로 변환됩니다.
Ghanima
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.