![데비안 패키지 목록을 저장하려면 원격 명령을 실행하세요.](https://linux55.com/image/65479/%EB%8D%B0%EB%B9%84%EC%95%88%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EB%AA%A9%EB%A1%9D%EC%9D%84%20%EC%A0%80%EC%9E%A5%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%9B%90%EA%B2%A9%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EC%84%B8%EC%9A%94..png)
일부 원격 컴퓨터의 패키지 목록(dpkg)을 백업 서버에 백업하고 싶습니다. 데비안을 실행하는 모든 컴퓨터입니다. 인증 없이 다른 컴퓨터에 루트로 원격으로 로그인하도록 rsa 키를 구성했습니다. 백업 서버가 파일을 복사할 수 있도록 원격 시스템에서 "dpkg --get-selections > file"과 같은 명령을 실행하여 패키지 목록을 저장하려면 어떻게 해야 합니까?
답변1
모든 호스트 이름을 파일에 넣고, 각 호스트 이름을 별도의 줄에 입력하고...
for h in $(cat <file>); do ssh $h dpkg --get-selections >/tmp/$h.dpkg; done