Authorized_keys 파일을 삭제하고 문제가 발생했습니다.

Authorized_keys 파일을 삭제하고 문제가 발생했습니다.

A 컴퓨터에서 B 컴퓨터로 파일을 보내려고 합니다.

이를 위해 ssh-keygen -t rsa. 그런 다음 id_rsa.pub파일을 컴퓨터 B로 보내고 authorized_keys그곳의 파일에 추가합니다.

컴퓨터 A에서 B로 보내는 것은 암호를 묻는 메시지 없이 잘 작동합니다.

이에 대해 다른 실험을 하던 중 실수로 파일을 삭제했습니다 authorized_keys. 이제 위 프로세스를 시작하면 다시 작동하지 않습니다. 회복하는 방법? 또한 비밀번호를 입력하지 않고 양방향으로 파일을 보낼 수 있는지 알고 싶습니다.

답변1

새로운 창조물에 문제가 있습니다 authorized_keys.

  1. 권한을 확인하세요. 사용자의 권한은 읽기/쓰기이고 다른 사람은 접근할 수 없는 것이 좋습니다.
  2. 파일에 추가 줄 바꿈이 없는지, 파일의 키가 실제로 A의(올바른) 공개 키와 일치하는지 확인하세요.

키 쌍을 다시 생성할 필요는 없습니다.

B에서 A로 공개 키에 액세스하려면 프로세스를 복사하면 됩니다(B에서 키를 생성하고 게시자를 A로 이동한 후 Authorized_keys를 추가).

공개 키 인증은 식별 client방법 입니다 server. B를 클라이언트로 사용하려면 sshdA에서 실행 중이 어야 합니다.

물론 scp"비밀번호를 묻지 않고 양방향으로 파일 보내기"를 의미하는 경우 A를 사용하여 비밀번호 없이 서버 B에서 A로 파일을 전송할 수도 있습니다.scp serverB:filename .

관련 정보