가상 머신을 복사하기 전에 어떤 파일을 삭제해야 합니까?

가상 머신을 복사하기 전에 어떤 파일을 삭제해야 합니까?

가상 머신을 복사하려면 어떤 파일을 먼저 삭제해야 합니까?

예를 들어 SSH 키를 다시 생성해야 할 수도 있습니다.

rm -i /etc/ssh/ssh_host_{dsa,rsa,ecdsa}_key*

삭제해야 할 다른 파일은 무엇입니까?

고쳐 쓰다

Ubuntu 또는 CentOS 서버 가정

업데이트 2

아래의 깨끗한 스크립트를 찾았습니다. 많은 내용이 누락되었지만 최소한 udev 규칙을 정리하는 예가 있습니다.https://github.com/riywo/packer-example/blob/master/scripts/cleanup.sh

답변1

내 머리 꼭대기에서 :

  1. 모든 사용자 홈 디렉터리. 핵해.

  2. 루트의 명령 기록을 지웁니다.

  3. /var/log를 정리하세요.

  4. 민감한 네트워크 정보.

  5. 개인 정보가 포함된 상자의 프로그램에 대한 구성 파일입니다.

  6. 모든 유료 쇼, 영화 또는 음악.

  7. 모든 브라우저 데이터.

편집: 특히 서버의 경우:

  1. 서버에서 제공하면 안 되는 모든 httpd 파일(.htaccess, 모든 httpd.conf 정보, 스크립트 파일)

  2. 모든 SSL 인증서를 삭제해야 합니다.

  3. 호스트 이름을 변경해야 합니다.

  4. 모든 "서버 서비스"(FTP, httpd 등)를 비활성화해야 합니다.

답변2

이 내용을 다룬 블로그 게시물입니다.복제를 위해 가상 머신을 준비하는 데 관련된 많은 작업은 다음과 같습니다.

  • 로깅 서비스 중지
  • 오래된 커널 제거
  • yum/apt-get 캐시 정리
  • 로그 회전
  • 감사 로그
  • udev 영구 장치
  • Mac 주소 및 UUID
  • /tmp
  • 호스트 SSH 키
  • 루트 사용자 SSH 키
  • 배쉬 역사

그런 다음 작성자는 빈 공간을 0으로 만들고 LVM 그룹의 크기를 조정할 것을 권장합니다.

관련 정보