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
.sftp
sshfs
중요: ssh
의지아니요중요한 경로에 대한 권한이 너무 허용적이거나 제한적인 경우 사용할 수 있습니다. 파일 모드는 다음과 같이 설정되어야 합니다.
chmod 700 ~/.ssh
chmod 644 authorized_keys
chmod 600 id_rsa
chmod 644 id_rsa.pub