공개 키 복사 문제

공개 키 복사 문제

공개 키를 원격 호스트에 복사하려고 하는데 "권한이 거부되었습니다(공개 키)."라는 메시지가 계속 나타납니다.

여기에 이미지 설명을 입력하세요.

내 파일에서 비밀번호 인증이 YES로 설정되어 /etc/ssh/sshd_config있으며 다음을 사용하여 처음부터 시작했습니다.

$ssh-keygen -t rsa 
$ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/id_rsa 
$ cat id_rsa.pub >> ~/.ssh/authorized_keys 
$ chmod 600 ~/.ssh/authorized_keys 

누구든지 나를 도와줄 수 있나요?

답변1

당신은 당신이 하고 있는 일의 근본적인 요점을 놓치고 있습니다. 서버가 무엇인지, 클라이언트가 무엇인지, 그리고 달성하려는 것이 무엇인지 결정해야 합니다.

  • 클라이언트(컴퓨터)에서 키를 생성합니다.
  • sshd_configauthorized_keys서버를 설정하기 위해 서버에 서버(이미지의 IP)를 사용하고 싶어합니다 .

위의 작업을 수행한 경우 sshdlocalhost를 사용하여 서버를 다시 시작 service sshd restart하고 localhost에 연결할 수 있습니다(예 ssh localhost: .

위의 IP와 같은 다른 위치에 연결하려면 비밀번호 확인을 허용하고 해당 위치(호스트 컴퓨터가 아닌)에서 재부팅해야 합니다. 또는 다른 채널을 통해 키를 전송하지만 ssh-copy-id도움이 되지 않습니다.

관련 정보