SSH 포트 번호를 변경한 후 오류가 발생하고 서버가 키를 허용함에도 불구하고 공개 키 서명을 거부합니다.

SSH 포트 번호를 변경한 후 오류가 발생하고 서버가 키를 허용함에도 불구하고 공개 키 서명을 거부합니다.

sshd_config파일 에 새 SSH 포트 번호를 추가했습니다 .

Port 50000

그 후 서비스를 다시 시작했습니다.

systemctl restart sshd

추가한 포트 번호에 연결하려고 하면 키를 사용하여 연결해야 하는데 다음 오류가 발생합니다.

Server refused public-key signature despite accepting key

...비밀번호를 요구합니다.

또한 루트가 아닌 다른 사람으로 연결을 시도해야 했습니다.

내가 시도한 것들은

  • 퍼티와 미인대회가 업데이트되었습니다.

  • ~/.ssh디렉토리 및 파일의 권한을 / authorized_key로 변경하십시오 .700600

어떻게 해결할 수 있나요?

답변1

공개/개인 키 쌍을 다시 생성하고 서버 및 클라이언트의 구성을 업데이트해야 할 수도 있습니다. 포트는 실제로 URI의 일부이므로 포트 번호 변경으로 인해 서명이 거부될 수 있습니다. 이 과정에서 이전 키 쌍을 삭제했는지 확인하세요.

관련 정보