SSH 구성을 덮어쓰지 않고 다른 서버의 파일 시스템을 복원하는 방법은 무엇입니까?

SSH 구성을 덮어쓰지 않고 다른 서버의 파일 시스템을 복원하는 방법은 무엇입니까?

첫 번째 서버의 모든 파일을 백업하고 두 번째 서버에서 복원했습니다. 하지만 이제 SSH 구성이 첫 번째 서버를 덮어쓰기 때문에 두 번째 서버에 들어갈 수 없습니다. 파일을 복원하고 이전 로그인 및 비밀번호를 사용하여 두 번째 서버에 들어가려면 백업에서 어떤 파일과 디렉터리를 제외해야 합니까? /etc/ssh, 또 뭐야?

답변1

말씀하신 대로 /etc/ssh구성 및 호스트 키가 포함됩니다(그러나 호스트 키를 변경하면 일반적으로 성가신 지문 경고가 다시 "그냥" 표시됩니다).

  • 특히 공개/개인 키 쌍 인증을 사용하는 경우 ~/.ssh모든 사용자의 디렉터리가 필요할 수도 있습니다 .authorized_keys

  • 비밀번호 인증을 사용하는 경우(그리고 LDAP, Kerberos 등과 같은 중앙 집중식 인증이 없는 경우) /etc/shadow각 사용자에 대한 비밀번호 해시가 있다는 점을 고려해야 합니다.

관련 정보