Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
Murmur ist die offizielle Serversoftware für das Mumble-Sprachkommunikationsprotokoll. Diese offizielle Implementierung ist stabil und effizient. In diesem Handbuch wird Schritt für Schritt beschrieben, wie Sie einen Murmur-Server für die Kommunikation mit Mumble-Clients unter FreeBSD 11.2 installieren und konfigurieren.
ssh
in einem Terminal für Linux-, Mac- und Unix-Benutzer (einschließlich BSD)SSH auf Ihrem Vultr FreeBSD-Server und melden Sie sich als Root oder als sudo
Benutzer an. Wenn Sie einen sudo
Benutzer verwenden, stellen Sie Befehle voran mit sudo
:
home-desktop$ ssh [email protected]
Hinweis: Ersetzen Sie 198.51.100.21
durch Ihre eigene IP-Adresse.
Hinweis: In diesem Abschnitt wird ein Vanilla Murmur-Server ohne D-Bus
/ Bonjour
support installiert .
Führen Sie den folgenden Befehl aus, um Murmur und seine Abhängigkeiten zum System hinzuzufügen:
pkg install murmur
Da Sie die Serversoftware über die Binärdistribution installiert haben, können Sie den nächsten Abschnitt überspringen und mit dem Konfigurieren von Murmeln fortfahren .
Wenn Sie den Rest des Handbuchs bis zu diesem Punkt befolgt haben und die Ice / MySQL / SQLite-Unterstützung nicht aktivieren D-Bus
oder Bonjour
unterstützen oder deaktivieren möchten , folgen Sie stattdessen dem vorherigen Abschnitt und fahren Sie mit Konfigurieren von Murmeln fort .
Führen Sie diesen Befehl aus, um nach Updates für Ihren Ports-Baum zu suchen und diese herunterzuladen (Sie benötigen diesen Befehl, wenn Sie noch keine Ports eingerichtet haben):
portsnap fetch
Wenn die Ausgabe mit ' No updates needed
' endet , können Sie mit dem nächsten Schritt fortfahren. Andernfalls haben Sie keinen aktuellen Portbaum vorbereitet und müssen den neu heruntergeladenen Snapshot extrahieren:
portsnap extract
Das Kompilieren des Murmur-Ports ist einfach, wird jedoch einige Zeit dauern. Mit den folgenden Befehlen werden Sie in das Verzeichnis des Ports verschoben, erstellt, die generierten Dateien installiert und nach dem Erstellen nicht benötigte Dateien entfernt:
cd /usr/ports/audio/murmur
make install clean
Während der frühen Teile der Installation werden ein oder mehrere Textdialogfelder angezeigt, in denen Sie nach Funktionen gefragt werden, die Sie aktivieren oder deaktivieren möchten. Verwenden Sie zum Navigieren in den Menüs die Pfeiltasten UPund DOWN, um einen Eintrag hervorzuheben, SPACEden Aktivierungs- / Deaktivierungsstatus des Eintrags umzuschalten oder ENTERdie Standardaktion zu verwenden. Verwenden Sie die Pfeile LEFTund, um die Standardaktion zu ändern (normalerweise in "Abbrechen") RIGHT.
Das Dialogfenster zur Murmelkonfiguration enthält die Optionen zum Deaktivieren Bonjour
, Aktivieren D-Bus
, Aktivieren von Ice und Deaktivieren der MySQL- oder SQLite-Unterstützung. Sie können damit auch das Erstellen der Dokumentation deaktivieren. Dies ist jedoch im Allgemeinen eine schlechte Idee.
Der Name der Option und die Auswahlmöglichkeiten des offiziellen Pakets für diese Optionen werden hier angezeigt, wenn Sie sich bei einer dieser Optionen nicht sicher sind.
Bonjour
ist ein Protokoll zur Erkennung lokaler Netzwerkdienste. Sofern Sie nicht über ein VPN auf Ihren Murmur-Server zugreifen oder möchten, dass ein anderer VPS im selben privaten Netzwerk Murmur automatisch findet, ist dies in Ordnung disable
.
D-Bus
ist eine Möglichkeit für Anwendungen, die sich normalerweise auf demselben Computer befinden, miteinander zu kommunizieren. In Murmur ist die D-Bus-Schnittstelle veraltet und sollte verlassen werden disabled
, es sei denn, Sie sind sicher, dass Sie eine Anwendung haben, für die die D-Bus-Schnittstelle von Murmur erforderlich ist.
Documentation
sollte verlassen werden, es enabled
sei denn, Sie möchten ausdrücklich nicht, dass Ihnen die Handbuchseiten zur Verfügung stehen. Diese Option ändert aus Sicht des Clients nichts und ist nur für den Systemadministrator relevant.
Ice
ist ein neueres RPC-Protokoll, mit dem Sie Murmur mithilfe alternativer Mittel wie Webschnittstellen remote verwalten können. In enable
diesem Fall können Sie später eine RPC-Lösung konfigurieren, mit der Sie beispielsweise die Online-Benutzerregistrierung und die Remote-Kanalmoderation durchführen können. Die RPC-Konfiguration wird in diesem Handbuch nicht behandelt und erfordert normalerweise einen Webserver mit PHP-Unterstützung.
MySQL
ist ein leistungsstarkes, skalierbares Datenbankverwaltungssystem. Dies sollte beibehalten werden disable
, es sei denn, Sie haben eine entfernte Datenbank, die Murmur anstelle einer lokalen Datei verwenden soll, oder Sie möchten viele tausend Benutzer haben. Dieses Handbuch behandelt nicht die MySQL-Konfiguration.
SQLite
ist eine leichte Alternative zu größeren Datenbankverwaltungslösungen wie MySQL. Es ermöglicht den schnellen Zugriff auf eine Datenbank, die in einer lokalen Datei für bis zu Hunderttausende von Datensätzen gespeichert ist, und eignet sich daher gut für einen Murmur-Server. Dies sollte belassen werden enabled
, und im Konfigurationsabschnitt dieses Handbuchs wird davon ausgegangen, dass dies der Fall ist.
Wenn Sie mit diesen Optionen zufrieden sind, verwenden Sie LEFTund RIGHTund drücken Sie dann ENTER, um OK
am unteren Rand des Fensters auszuwählen . Wenn Sie die Option zum Konfigurieren von Abhängigkeiten erhalten, sind die ENTERStandardeinstellungen die sichersten Optionen. Sie können sie also einfach drücken , um sie mit den ausgewählten Standardoptionen zu schließen. Nach der Konfiguration kann das Erstellen von Murmur und seinen Abhängigkeiten (insbesondere Boost) manchmal sehr lange dauern.
Es gibt einige Dinge, die Sie möglicherweise optimieren möchten, bevor Sie Ihren Server zum ersten Mal starten. In diesem Abschnitt wird der Easy Editor von FreeBSD als bevorzugter Texteditor verwendet. Sie können jedoch auch alles andere verwenden.
Öffnen Sie die Murmel-Konfigurationsdatei in einem Texteditor:
ee /usr/local/etc/murmur.ini
Der größte Teil der Konfiguration wird in der Datei erläutert und verwendet standardmäßig normale Werte. Wir werden jedoch kurz auf einige wichtige Optionen eingehen.
Hinweis: Alle unten aufgeführten Optionen haben Standardeinstellungen. Sie müssen sie nicht ändern, damit der Server ausgeführt werden kann.
Eine Sache, die Sie vielleicht ändern möchten, ist der Begrüßungstext oder, wie es von manchen genannt wird, die "Botschaft des Tages". Suchen Sie dazu die Zeile, die mit beginnt, welcometext=
und ersetzen Sie die vorhandene Nachricht durch etwas Neues. Mumble kann eine begrenzte Auswahl an HTML-Tags anzeigen <br />
, um beispielsweise eine neue Zeile zu kennzeichnen:
welcometext="<br /> Check out this cool Vultr VPS! <br />"
Clients, die eine Verbindung herstellen, müssen eine Portnummer angeben, wenn der Server den Standardport nicht überwacht. Wenn Sie diesen Port ändern möchten, damit Ihre Benutzer ihn kennen müssen, um eine Verbindung herzustellen, verwenden Sie die port=
Option. Andernfalls belassen Sie die Standardeinstellung von, 64738
damit sich Ihre Benutzer nur die Adresse merken müssen:
port=443
Das Standardmaximum von 100 Benutzern ist ziemlich vernünftig. Wenn Sie den Server jedoch nur auf Sie und einige Freunde beschränken möchten, können Sie dieses Maximum mit der folgenden users
Option senken oder natürlich erhöhen :
users=5
Wenn Sie Nachrichten im Textchat senden müssen, die länger als 5000 Zeichen sind, sollten Sie die textmessagelimit
Option ändern . Sie können es auch auf 0 setzen, um das Limit vollständig zu entfernen:
textmessagelimit=12345
Denken Sie daran, das #
Zeichen am Zeilenanfang zu entfernen, um es zu kommentieren. Andernfalls wird die Zeile nicht wirksam.
Diese Option befindet sich direkt unter der Option für die Nachrichtenlänge, wenn Sie Zeilen aus der Standardkonfigurationsdatei auskommentieren. Bei der Standard-Bildgrößenbeschränkung von 128 Kilobyte haben Sie möglicherweise Probleme, Bilder zu senden. Ich würde empfehlen, dies zu aktivieren, aber nicht so hoch, dass jemand ein Bild senden könnte, das groß genug ist, um die Verbindung von Benutzern mit Internetverbindungen mit geringerer Bandbreite zu verlangsamen. Wie bei der letzten Option können Sie den Wert dieser Option auf 0 setzen, um Bilder beliebiger Größe zuzulassen. Dies ist natürlich nur dann eine gute Idee, wenn Sie wissen, dass jede Verbindung damit umgehen kann:
# 768KiB:
imagemessagelength=786432
Vergessen Sie nicht, das #
Zeichen auch am Anfang dieser Zeile zu entfernen .
Wenn Sie über einen geeigneten TLS-Schlüssel und ein Zertifikat verfügen, können Sie diese hier angeben. Wenn Sie dies nicht tun, generiert Murmur seine eigenen und präsentiert sie, was zu Zertifikatfehlern für Ihre Benutzer führen kann.
Zum Beispiel für eine Let's Encrypt, die eingerichtet ist in /usr/local/etc/letsencrypt
:
# make sure the cert & key are readable by the user/group 'murmur'
sslCert=/usr/local/etc/letsencrypt/live/chat.example.com/fullchain.pem
sslKey=/usr/local/etc/letsencrypt/live/chat.example.com/privkey.pem
Nachdem Ihr Server installiert und konfiguriert ist, bleibt nur noch viel zu tun, als ihn zu testen. Da der Dienst noch nicht aktiviert ist, wird der reguläre Befehl start nicht ausgeführt. Führen Sie Folgendes aus, um den Server einmal zu starten:
service murmur onestart
Bei laufendem Server können Sie versuchen, eine Verbindung herzustellen. Fügen Sie es in Mumble als Server mit seinem Domänennamen oder seiner IP-Adresse hinzu und stellen Sie eine Verbindung her. Wenn Sie sich anmelden können und im Root-Kanal sichtbar sind, funktioniert alles. Wenn nicht, überprüfen Sie die Serveradresse und die Konfigurationsdatei auf Tippfehler oder Fehler und stellen Sie sicher, dass der murmur
Benutzer den SSL-Schlüssel lesen kann, wenn Sie Ihren eigenen festlegen, und versuchen Sie es erneut:
service murmur onerestart
Nachdem Sie fertig sind, fahren Sie den Server herunter, damit wir ihn im nächsten Abschnitt testen können:
service murmur onestop
Wenn Sie eine Verbindung zu Ihrem neuen Server herstellen können, können Sie den Dienst aktivieren, sodass Murmur beim Neustart automatisch startet (z. B. nach einem Upgrade).
Bearbeiten Sie dazu /etc/rc.conf
:
ee /etc/rc.conf
Drücken Sie CTRL+ E, gefolgt von ENTEReiner Leerzeile in der zweiten Zeile der Datei, und geben Sie Folgendes ein:
murmur_enable="YES"
Dann drücken Sie ESC, ENTER, ENTERzu speichern und zu beenden. Versuchen Sie zum Testen der Konfiguration den Befehl zum Starten des regulären Dienstes:
service murmur start
Wenn dies nicht funktioniert, ist ein Tippfehler aufgetreten rc.conf
. Geh zurück und überprüfe es noch einmal.
Wenn es funktioniert, gibt es nichts mehr zu tun. Um es zu testen, starten Sie neu:
sync && reboot
Warten Sie einige Sekunden, bis der Server erneut gestartet ist, bis Sie eine Verbindung mit SSH herstellen können, und versuchen Sie dann, die Verbindung zu Mumble wiederherzustellen. Herzlichen Glückwunsch, Sie haben Murmur gerade von Grund auf neu installiert und konfiguriert.
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.
Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+
Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.
Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren
13 Tools zur kommerziellen Datenextraktion von Big Data
Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true
Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.
Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1
KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.