데비안 패키지 목록을 저장하려면 원격 명령을 실행하세요.

데비안 패키지 목록을 저장하려면 원격 명령을 실행하세요.

일부 원격 컴퓨터의 패키지 목록(dpkg)을 백업 서버에 백업하고 싶습니다. 데비안을 실행하는 모든 컴퓨터입니다. 인증 없이 다른 컴퓨터에 루트로 원격으로 로그인하도록 rsa 키를 구성했습니다. 백업 서버가 파일을 복사할 수 있도록 원격 시스템에서 "dpkg --get-selections > file"과 같은 명령을 실행하여 패키지 목록을 저장하려면 어떻게 해야 합니까?

답변1

모든 호스트 이름을 파일에 넣고, 각 호스트 이름을 별도의 줄에 입력하고...

for h in $(cat <file>); do ssh $h dpkg --get-selections >/tmp/$h.dpkg; done

관련 정보