첫 번째 서버의 모든 파일을 백업하고 두 번째 서버에서 복원했습니다. 하지만 이제 SSH 구성이 첫 번째 서버를 덮어쓰기 때문에 두 번째 서버에 들어갈 수 없습니다. 파일을 복원하고 이전 로그인 및 비밀번호를 사용하여 두 번째 서버에 들어가려면 백업에서 어떤 파일과 디렉터리를 제외해야 합니까?
/etc/ssh
, 또 뭐야?
답변1
말씀하신 대로 /etc/ssh
구성 및 호스트 키가 포함됩니다(그러나 호스트 키를 변경하면 일반적으로 성가신 지문 경고가 다시 "그냥" 표시됩니다).
특히 공개/개인 키 쌍 인증을 사용하는 경우
~/.ssh
모든 사용자의 디렉터리가 필요할 수도 있습니다 .authorized_keys
비밀번호 인증을 사용하는 경우(그리고 LDAP, Kerberos 등과 같은 중앙 집중식 인증이 없는 경우)
/etc/shadow
각 사용자에 대한 비밀번호 해시가 있다는 점을 고려해야 합니다.