Linux 서버에서는 id_rsa.pub 키만 작동합니다.

Linux 서버에서는 id_rsa.pub 키만 작동합니다.

안녕하세요 여러분, 새 Linux 서버가 있지만 SSH로 연결하려면 id_rsa.pub 키만 사용할 수 있습니다. (id_rsa.pub 대신) 다른 .pub 키를 만들어 보았으나 다른 키를 사용하려고 하면 계속 비밀번호를 묻습니다. 여기서 뭔가 빠졌나요?

나는 시도했다: 일반적인 문제처럼 보이지만 이미 올바른 권한으로 설정되어 있기 때문에 내 .ssh 폴더의 권한을 편집합니다.

키를 만들어 내 서버에 복사하는 코드는 다음과 같습니다.

ssh-keygen -t rsa -C "[email protected]" 


ssh-copy-id -i ~/.ssh/test.pub user@myLinuxServer

내 서버의 Authorized_keys 파일에서 키를 찾을 수 있으므로 복사는 문제가 되지 않을 것 같습니다.

나는 기대: 다음을 입력하면 비밀번호를 입력하지 않고도 로그인할 수 있습니다.

 Ssh user@host

터미널에 있지만 여전히 비밀번호를 묻습니다. id_rsa.pub 키에 ssh-copy-id를 사용할 때만 작동합니다.

답변1

공개 키를 파일에 복사해야 합니다 ~/.ssh/authorized_keys.

AFAIK는 authorized_key디렉토리가 아닙니다.

당신은 이것을 읽을 수 있습니다기사

관련 정보