공개키와 개인키를 MacOS에 복사했고, Linux처럼 원격 서버에 접속할 수 있는지 확인하고 싶었습니다.
놀랍게도 할 수 없습니다. MacOS에서는 동일한 키를 거부하고 Linux에서는 허용하는 것이 있습니다.
다음은 MacOS의 스크린샷입니다.
debug1: Next authentication method: publickey
debug1: Offering public key: my-key RSA SHA256:SOME_HASH agent
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,keyboard-interactive
Linux에서는 다음을 얻습니다.
debug1: Offering public key: my-key RSA SHA256:SOME_HASH explicit agent
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: my-key RSA SHA256:SOME_HASH explicit agent
왜? MacOS에서는 패킷 유형 51, Linux에서는 패킷 유형 60 이외의 오류는 표시되지 않습니다. 키 파일은 동일하며 동일한 해시 값을 갖습니다.
거부되는 이유를 디버깅할 수 있는 방법이 있나요? 나는 사용했습니다 -vvvvv
(3 개 이상을 추가해도 v
제 생각에는 아무 것도 바뀌지 않습니다).