라즈베리 파이에서 Mac으로 SSH 접속

라즈베리 파이에서 Mac으로 SSH 접속

Mac에 있는 공유 드라이브를 Raspberry Pi에 마운트하려고 합니다. stackoverflow 및 stackexchange에서 다양한 스레드를 검색해 보았지만 작동하는 솔루션을 찾을 수 없습니다. 나는 이 가이드를 따랐습니다.nixCraft SSHFs다음에 설명된 단계를 시도했습니다.SSH 권한 거부됨(공개 키) [닫기]. 나는 내 Mac(및 win10 컴퓨터)에서 rpi로 ssh를 통해 반대 작업을 수행할 수 있었습니다. 사람들이 이것이 중복이라고 생각한다면 사과드립니다. 하지만 다른 스레드에 도움을 요청하는 댓글을 남겼고 새로운 질문을 게시하라는 지시를 받았습니다.

내가 시도한 것은 다음과 같습니다.

sshfs -o debug [email protected]:/raspi_pyfies ~/mount/ssh_macdr

이것은 나에게 다음을 제공합니다:

FUSE library version: 2.9.9
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0
[email protected]: Permission denied (publickey).
read: Connection reset by peer

나는 또한 방금 시도했습니다 ssh:

ssh -v [email protected]

그것은 나에게 제공합니다(마지막 몇 줄):

debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /home/pi/.ssh/id_rsa RSA SHA256:#####
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/pi/.ssh/id_dsa
debug1: Trying private key: /home/pi/.ssh/id_ecdsa
debug1: Trying private key: /home/pi/.ssh/id_ed25519
debug1: Trying private key: /home/pi/.ssh/id_xmss
debug1: No more authentication methods to try.
[email protected]: Permission denied (publickey).

경험이 있으신 분이 조언을 해주셨으면 좋겠습니다. 감사해요.

답변1

에서 언급했듯이stackoverflow에 연결된 질문에 대한 답변 중 하나, 달리기:

ssh-keygen -t rsa

키를 저장할 파일을 묻는 메시지가 나타나면 를 입력하세요 id_rsa. 아래에 덮어쓸 수 있으면 아무 것도 입력하지 않아도 됩니다 ~/.ssh/id_rsa.

비밀번호를 묻는 메시지가 나타나면 비워두세요.

id_rsa.pub대상 컴퓨터의 끝에 파일을 연결합니다 . ~/.ssh/authorized_keys그런 다음 원래 기계를 사용하여 테스트하십시오.

ssh -i id_rsa user@host

id_rsa위치가 있는 경우 ~/.ssh이 옵션을 생략할 수 있습니다 -i.

ssh user@host

그러면 확인이 완료되었으며 모든 것이 정상입니다 scp.sftpsshfs

중요: ssh의지아니요중요한 경로에 대한 권한이 너무 허용적이거나 제한적인 경우 사용할 수 있습니다. 파일 모드는 다음과 같이 설정되어야 합니다.

chmod 700 ~/.ssh
chmod 644 authorized_keys
chmod 600 id_rsa
chmod 644 id_rsa.pub

관련 정보