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 sudo
Befehls 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.