Ubuntu Linux 어플라이언스의 원격 관리자

Ubuntu Linux 어플라이언스의 원격 관리자

저는 Linux 어플라이언스(아마도 USB 드라이브에서 xubuntu 부팅을 사용하여 참고)를 만들려고 생각 중이며 원격 업데이트 및 관리를 수행하는 최선의 방법이 궁금합니다.

제가 지원하고 싶은 사용 사례는 이 상자를 제가 통제할 수 없는 원격 위치(누군가의 집이나 사무실)에 두고 원격으로 업데이트하여 무언가를 패치하고, 구성을 변경하고, OS나 애플리케이션을 업그레이드하는 것입니다. 예를 들면 말이죠.

매우 단순한 상황에서 RAM에서 전체 OS를 실행하는 경우 원격으로 USB 드라이브의 OS 이미지를 덮어쓰고 변경 사항을 적용하려면 컴퓨터를 재부팅하라고 지시할 수 있어야 한다고 생각합니다. .

그러나 나는 이 문제를 겪는 첫 번째 사람이 될 수 없다고 생각하게 되었습니다. 그렇다면 원격 기기 세트(동일하지는 않더라도 매우 유사)를 관리하는 데 사용할 수 있는 소프트웨어/구성은 무엇입니까? 또한 각 상자를 자세히 분석하여 문제를 진단할 수 있는 대시보드를 갖고 싶습니다. 하지만 원격 업데이트(특히 대량 업데이트)라는 아이디어는 완전히 새로운 문제처럼 보입니다.

도움이 필요하세요?

답변1

원격 액세스를 위해 각 시스템이 중앙 위치에 대한 OpenVPN 터널을 설정하도록 했습니다. 이는 NAT 문제를 해결하고 기본적으로 암호화되지 않은 프로토콜을 사용해야 할 경우 보안이 유지되도록 보장합니다.

업데이트가 진행되는 한 계속해서 승리할 예정입니다.인형북. 이는 동일하거나 거의 동일한 다수의 시스템을 자동으로 관리하고 업데이트하는 현재 존재하는 가장 좋은 방법입니다.

답변2

대시보드/어플라이언스/원격 관리 유형 상황에 대해 eBox를 살펴보지 않았다면 강력히 추천합니다.

http://ebox-platform.com/

https://help.ubuntu.com/community/eBox

주의할 점은 Ubuntu 저장소에 패키지를 설치하지 마세요. eBox 웹사이트의 공식 패키지를 사용하거나 Ubuntu 설치 ISO를 사용하세요.

답변3

일반적인 기술은 일종의 chroot에서 이미지를 실행하는 것입니다. 이렇게 하면 "마스터" OS에 영향을 주지 않고 모든 업데이트 등이 포함된 새로운 chroot 환경을 포함하는 새 패키지를 설치할 수 있습니다.

답변4

SSH로 접속하기만 하면 됩니다. 쉘에서 모든 것을 할 수 있습니다. Ubuntu의 적성 프로그램은 쉘에서 운영 체제의 모든 부분을 업그레이드할 수 있습니다.

관련 정보