Jak zautomatyzować aktualizacje zabezpieczeń na serwerze Ubuntu

click fraud protection

Czy Twój Serwer Linux z systemem Ubuntu? Czy masz dość tracenia czasu na napięty harmonogram, aby go zaktualizować? Czy chcesz, aby serwer Ubuntu aktualizował się automatycznie? Jeśli tak, musisz włączyć funkcję „nienadzorowanej aktualizacji”. W tym przewodniku pokażemy, jak to skonfigurować i zautomatyzować aktualizacje zabezpieczeń na Ubuntu Server.

Uwaga: chociaż ten przewodnik koncentruje się na konfigurowaniu funkcji „nienadzorowanej aktualizacji” na serwerze Ubuntu, tak właśnie jest możliwe jest również skonfigurowanie go na pulpicie Ubuntu, a także na dowolnym systemie operacyjnym Linux opartym na Ubuntu.

Zainstaluj pakiety „nienadzorowanej aktualizacji” na Ubuntu

Aktualizacje nienadzorowane są cechą systemu Ubuntu Linux, ale nie są instalowane domyślnie, ponieważ twórcy systemu operacyjnego nie uważają, że tak powinno być. Tak więc, zanim będziemy mogli zacząć konfigurować wszystko, musimy zademonstrować, jak to zainstalować.

Korzystając z poniższej komendy Apt, zainstaluj pakiet „nienadzorowanych aktualizacji”, a pozostałe pakiety, które są potrzebne do poprawnego działania w systemie na serwerze Ubuntu Linux lub komputerze stacjonarnym.

instagram viewer

Uwaga: podczas instalacji tych pakietów może pojawić się komunikat „postfix”. Przejdź przez konfigurację proces konfiguracji adresu e-mail SMTP, ponieważ wymagane jest wysyłanie powiadomień e-mail z „Nienadzorowanymi aktualizacjami” funkcja. Aby uzyskać więcej pomocy na temat konfigurowania Postfix, zapoznaj się z oficjalną dokumentacją Ubuntu.

sudo apt install unattended-upgrade bsd-mailx apt-listchanges

Po zainstalowaniu pakietów z powyższego polecenia przejdź do etapu konfiguracji tego przewodnika.

Skonfiguruj „aktualizacje nienadzorowane” na Ubuntu

Samo zainstalowanie pakietu „nienadzorowanych aktualizacji” nie wystarczy. Musisz także przejść proces konfiguracji, aby system Ubuntu mógł korzystać z tej funkcji. Aby skonfigurować „aktualizacje nienadzorowane”, zacznij od uruchomienia dpkg-rekonfiguruj polecenie w oknie terminala.

sudo dpkg-reconfigure -plow nienadzorowane aktualizacje

Po uruchomieniu dpkg-rekonfiguruj polecenie, fioletowe okno GUI pojawi się w terminalu. W tym oknie zobaczysz komunikat „automatycznie pobierać i instalować stabilne aktualizacje?” Użyj Wchodzić klawisz, aby wybrać „Tak”. Wybranie tej opcji spowoduje włączenie automatycznych aktualizacji w systemie Ubuntu Linux.

Ustaw potwierdzenie e-mailem

Chociaż nie jest to wymagane, funkcję „nienadzorowanej aktualizacji” można łatwo skonfigurować, aby wcześniej wysyłała wiadomość e-mail każde uaktualnienie informujące o tym, że Twój system Ubuntu Linux się aktualizuje, oraz wyszczególnienie, jakie pakiety zostały zaktualizowane, itp.

Konfigurowanie tej funkcji rozpoczyna się od uruchomienia okna terminala i otwarcia pliku konfiguracyjnego „50unattended-updates”. Za pomocą poniższego polecenia uruchom plik konfiguracyjny w edytorze tekstowym Nano.

sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades

W edytorze tekstu Nano zlokalizuj Unattended-Upgrade:: Mail i dodaj swój adres e-mail, aby komputer z systemem Ubuntu Linux mógł wysłać raport e-mail. Konfiguracja powinna wyglądać dokładnie tak jak w przykładzie poniżej.

Unattended-Upgrade:: Mail „[email protected]

Następnie znajdź Unattended-Upgrade:: MailOnlyOnError i zmień go z „prawda” na „fałsz”.

Uwaga: Masz problemy ze znalezieniem Unattended-Upgrade:: Mail w pliku konfiguracyjnym? naciśnij Ctrl + W aby wyświetlić funkcję wyszukiwania w Nano, napisz, Unattended-Upgrade:: Mail i kursor przeskoczy prosto do niego!

Po skonfigurowaniu adresu e-mail w pliku konfiguracyjnym zapisz zmiany, naciskając Ctrl + O. Zamknij Nano za pomocą Ctrl + X. Następnie otwórz „listchanges.conf” i dodaj również swój adres e-mail do tego pliku.

sudo nano -w /etc/apt/listchanges.conf

Jeszcze raz zapisz za pomocą Ctrl + Oi wyjdź za pomocą Ctrl +X.

Skonfiguruj automatyczne ponowne uruchomienie

W systemie Ubuntu Linux niektóre aktualizacje oprogramowania wymagają ponownego uruchomienia całego systemu. Niestety, ponowne uruchomienie Ubuntu po aktualizacji jest żmudne i czasochłonne, więc jeśli chcesz w pełni wykorzystać możliwości automatyzacji aktualizacji w Ubuntu, skonfigurowanie automatycznego ponownego uruchomienia jest bardzo ważne.

Ostrzeżenie: skonfigurowanie automatycznego ponownego uruchomienia oznacza, że ​​system uruchomi się ponownie za każdym razem, gdy będzie to konieczne, bez pytania o potwierdzenie. Jeśli nie czujesz się dobrze z tym, aby zrobić to z Ubuntu, pomiń tę sekcję.

Ustawienie automatycznego restartu w systemie Ubuntu Linux oznacza po raz kolejny edycję pliku konfiguracyjnego „50unattended-updates”. W terminalu otwórz plik konfiguracyjny Win Nano za pomocą poniższego polecenia.

sudo nano -w /etc/apt/apt.conf.d/50unattended-upgrades

W pliku konfiguracyjnym znajdź „Unattended-Upgrade:: Automatic-Reboot” i zmień go z „False” na „True”. Następnie zapisz zmiany w pliku konfiguracyjnym w edytorze tekstowym Nano, naciskając Ctrl + O na klawiaturze. Zamknij Nano, naciskając Ctrl + X.

Testowanie automatycznych aktualizacji Ubuntu

Teraz, gdy system Ubuntu Linux jest skonfigurowany do automatycznego instalowania aktualizacji oprogramowania na komputerze z systemem Linux, warto go przetestować. Aby uruchomić test, otwórz okno terminala i uruchom unattended-upgrade polecenie za pomocą przełącznika wiersza polecenia „suchobiegu”. Pamiętaj, że ten test niczego nie zaktualizuje. Jest to symulacja pokazująca działanie automatycznego systemu aktualizacji.

sudo unattended-upgrade - dry run

Test powinien potrwać kilka minut. Po zakończeniu sprawdź swój e-mail w celu uzyskania raportu.

watch instagram story