![가상 머신을 복사하기 전에 어떤 파일을 삭제해야 합니까?](https://linux55.com/image/46763/%EA%B0%80%EC%83%81%20%EB%A8%B8%EC%8B%A0%EC%9D%84%20%EB%B3%B5%EC%82%AC%ED%95%98%EA%B8%B0%20%EC%A0%84%EC%97%90%20%EC%96%B4%EB%96%A4%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%82%AD%EC%A0%9C%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
가상 머신을 복사하려면 어떤 파일을 먼저 삭제해야 합니까?
예를 들어 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
내 머리 꼭대기에서 :
모든 사용자 홈 디렉터리. 핵해.
루트의 명령 기록을 지웁니다.
/var/log를 정리하세요.
민감한 네트워크 정보.
개인 정보가 포함된 상자의 프로그램에 대한 구성 파일입니다.
모든 유료 쇼, 영화 또는 음악.
모든 브라우저 데이터.
편집: 특히 서버의 경우:
서버에서 제공하면 안 되는 모든 httpd 파일(.htaccess, 모든 httpd.conf 정보, 스크립트 파일)
모든 SSL 인증서를 삭제해야 합니다.
호스트 이름을 변경해야 합니다.
모든 "서버 서비스"(FTP, httpd 등)를 비활성화해야 합니다.
답변2
이 내용을 다룬 블로그 게시물입니다.복제를 위해 가상 머신을 준비하는 데 관련된 많은 작업은 다음과 같습니다.
- 로깅 서비스 중지
- 오래된 커널 제거
- yum/apt-get 캐시 정리
- 로그 회전
- 감사 로그
- udev 영구 장치
- Mac 주소 및 UUID
- /tmp
- 호스트 SSH 키
- 루트 사용자 SSH 키
- 배쉬 역사
그런 다음 작성자는 빈 공간을 0으로 만들고 LVM 그룹의 크기를 조정할 것을 권장합니다.