Wie kann ich die Monit-Weboberfläche mit SSL sichern?

Wie kann ich die Monit-Weboberfläche mit SSL sichern?

Ich habe einen Ubuntu 20.04-Server und habe Monit installiert.

Ich möchte die Weboberfläche sichern. Ich bin folgendermaßen vorgegangen:

https://doc.ubuntu-fr.org/monit

$ cd /var/certs
$ sudo openssl req -new -x509 -days 365 -nodes -config ./monit.cnf -out /var/certs/monit.pem -keyout /var/certs/monit.pem
$ sudo openssl gendh 512 >> /var/certs/monit.pem
$ sudo openssl x509 -subject -dates -fingerprint -noout -in /var/certs/monit.pem
$ sudo chmod 700 /var/certs/monit.pem

1)Wenn ich den folgenden Befehl ausführe, erhalte ich eine Fehlermeldung. Ich mache es jedoch mit „sudo“. Warum funktioniert es nicht?

ubuntu@myserver /var/certs $ sudo openssl gendh 512 >> /var/certs/monit.pem
-bash: /var/certs/monit.pem: Permission denied

2)In der Adressleiste steht „nicht sicher“, obwohl ich HTTPS verwende. Ist das normal?

Bildbeschreibung hier eingeben

Ich würde auch gerne wissen, wozu diese beiden Befehlszeilen dienen:

$ sudo openssl gendh 512 >> /var/certs/monit.pem
$ sudo openssl x509 -subject -dates -fingerprint -noout -in /var/certs/monit.pem

Antwort1

Wenn die Umleitung beim Ausführen eines sudoBefehls nicht das erwartete Ergebnis liefert, müssen Sie sie etwa wie folgt ändern:

sudo bash -c "openssl gendh 512 >> /var/certs/monit.pem"

Sehendiese Antwortfür mehr Informationen.

verwandte Informationen