{"id":97224,"date":"2020-10-16T20:42:34","date_gmt":"2020-10-16T18:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder"},"modified":"2020-10-16T20:42:34","modified_gmt":"2020-10-16T18:42:34","slug":"ustanovka-i-ekspluatacziya-rudder","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","title":{"rendered":"Installation und Betrieb von 'Rudder'","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/7db738d5178280b3af84077541c16e70.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Vorwort<\/h2>\n<p>Unsere \u201eFreundschaft\u201c begann vor zwei Jahren. Ich kam an einen neuen Arbeitsplatz, wo der vorherige Admin mir diese Software in entspannter Weise hinterlie\u00df. Im Internet fand man au\u00dfer der offiziellen Dokumentation nichts. Selbst jetzt, wenn man nach \u201erudder\u201c googelt, werden in 99 % der F\u00e4lle Steuerungen von Schiffen und Quadrokoptern angezeigt. Ich fand Zugang dazu. Da die Community dieser Software winzig klein ist, beschloss ich, meine Erfahrungen und Stolpersteine zu teilen. Ich denke, dass es f\u00fcr jemanden n\u00fctzlich sein wird.<\/p>\n<h2>Also, Rudder <\/h2>\n<p>Rudder \u2013 ist ein Open-Source-Tool zur Audits und Verwaltung von Konfigurationen, das hilft, die Systemkonfiguration zu automatisieren. Es funktioniert nach dem Prinzip, einen Agenten auf jedem Endbenutzer zu installieren. \u00dcber eine benutzerfreundliche Oberfl\u00e4che k\u00f6nnen wir \u00fcberwachen, wie gut unsere Infrastruktur den festgelegten Richtlinien entspricht. <\/p>\n<h2>Verwendung<\/h2>\n<p>Nachfolgend werde ich auflisten, wof\u00fcr ich Rudder verwende.<\/p>\n<ul>\n<li>\n<p>Datei- und Konfigurations\u00fcberwachung: .\\\/ssh\\\/authorized_keys ; \\\/etc\\\/hosts ; iptables ; (und weiter, wohin die Fantasie f\u00fchrt)<\/p>\n<\/li>\n<li>\n<p> \u00dcberwachung installierter Pakete: zabbix.agent oder eine andere Software<\/p>\n<\/li>\n<\/ul>\n<h2>Serverinstallation<\/h2>\n<p>Vor ein paar Tagen habe ich von Version 5 auf 6.1 aktualisiert, alles verlief erfolgreich. Unten werden die Befehle f\u00fcr Debian\\\/Ubuntu dargestellt, es gibt jedoch auch Unterst\u00fctzung f\u00fcr: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/rhel.html\">RHEL\/CentOS<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/sles.html\">Sles<\/a><\/noindex>.<\/p>\n<p>Ich werde die Installation in Spoilern verstecken, um euch nicht abzulenken.<\/p>\n<p>Spoiler<\/p>\n<h2>Abh\u00e4ngigkeiten<\/h2>\n<p>F\u00fcr den rudder-server wird Java RE mindestens in Version 8 ben\u00f6tigt, kann aus dem Standard-Repository installiert werden:<\/p>\n<p>Pr\u00fcfen wir, ob es nicht installiert ist<\/p>\n<pre><code class=\"bash\">java -version<\/code><\/pre>\n<p>wenn die Ausgabe<\/p>\n<pre><code class=\"bash\">-bash: java: Befehl nicht gefunden<\/code><\/pre>\n<p>dann installieren wir es<\/p>\n<pre><code class=\"bash\">apt install default-jre<\/code><\/pre>\n<h2>Server<\/h2>\n<p>Wir importieren den Schl\u00fcssel<\/p>\n<pre><code class=\"bash\">wget --quiet -O- \"https:\\\/\\\/repository.rudder.io\\\/apt\\\/rudder_apt_key.pub\" | sudo apt-key add -<\/code><\/pre>\n<p>Hier ist der Fingerabdruck<\/p>\n<pre><code class=\"bash\">pub  4096R\\\/474A19E8 2011-12-15 Rudder Project (release key) \n      Schl\u00fcsselfingerabdruck = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Da wir kein kostenpflichtiges Abonnement haben, f\u00fcgen wir das folgende Repository hinzu<\/p>\n<pre><code class=\"bash\">echo \"deb http:\\\/\\\/repository.rudder.io\\\/apt\\\/6.1\\\/ $(lsb_release -cs) main\" &gt; \\\/etc\\\/apt\\\/sources.list.d\\\/rudder.list<\/code><\/pre>\n<p>Wir aktualisieren die Repository-Liste und installieren den Server<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-server-root<\/code><\/pre>\n<p>Wir erstellen den Benutzer admin<\/p>\n<pre><code class=\"bash\">rudder server create-user -u admin -p \"Ihr Passwort\"<\/code><\/pre>\n<p>In Zukunft k\u00f6nnen wir die Benutzer \u00fcber die Konfiguration verwalten<\/p>\n<p>Alles, der Server ist bereit.<\/p>\n<h2>Serverkonfiguration<\/h2>\n<p>Jetzt m\u00fcssen wir die IP-Adressen der Agenten oder ein gesamtes Subnetz im Rudder-Agent hinzuf\u00fcgen, orientiert an der Sicherheitsrichtlinie. <\/p>\n<p>Einstellungen \u2192 Allgemein <\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/4a019dfffd6bc5de03b640bf6c13ff3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Im Feld \u201eAdd a network\u201c geben wir die Adresse und die Maske im Format x.x.x.x\/xx ein. Um den Zugriff von allen Adressen des internen Netzwerks zu erlauben (sofern dies nat\u00fcrlich ein Testnetz ist und Sie sich hinter NAT befinden), geben wir ein: 0.0.0.0\/0 <\/p>\n<p><strong>Wichtig \u2013 nach dem Hinzuf\u00fcgen der IP-Adresse nicht vergessen, auf Save changes zu klicken, sonst wird nichts gespeichert.<\/strong><\/p>\n<h2>Ports<\/h2>\n<p>\u00d6ffnen Sie die folgenden Ports auf dem Server<\/p>\n<ul>\n<li>\n<p>443 \u2013 tcp<\/p>\n<\/li>\n<li>\n<p>5309 \u2013 tcp<\/p>\n<\/li>\n<li>\n<p>514 \u2013 udp<\/p>\n<\/li>\n<\/ul>\n<p>Die urspr\u00fcngliche Konfiguration des Servers ist gekl\u00e4rt.<\/p>\n<\/p>\n<h2>Agent-Installation<\/h2>\n<p>Spoiler<\/p>\n<p>Schl\u00fcssel hinzuf\u00fcgen<\/p>\n<pre><code class=\"bash\">wget --quiet -O- \"https:\\\/\\\/repository.rudder.io\\\/apt\\\/rudder_apt_key.pub\" | sudo apt-key add -<\/code><\/pre>\n<p>Schl\u00fcssel-Fingerprint<\/p>\n<pre><code class=\"bash\">pub  4096R\\\/474A19E8 2011-12-15 Rudder Project (release key) \n      Schl\u00fcsselfingerabdruck = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Repository hinzuf\u00fcgen<\/p>\n<pre><code class=\"bash\">echo \"deb http:\\\/\\\/repository.rudder.io\\\/apt\\\/6.1\\\/ $(lsb_release -cs) main\" &gt; \\\/etc\\\/apt\\\/sources.list.d\\\/rudder.list<\/code><\/pre>\n<p>Agent installieren<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-agent<\/code><\/pre>\n<h2>Agent konfigurieren<\/h2>\n<p>Geben wir der Agent den IP-Adresse des Policy-Servers an<\/p>\n<pre><code class=\"bash\">rudder agent policy-server  #Ohne Klammern. Es kann auch ein Dom\u00e4nenname verwendet werden <\/code><\/pre>\n<p>Mit dem folgenden Befehl senden wir eine Anfrage zur Hinzuf\u00fcgung des neuen Agents zum Server, nach ein paar Minuten erscheint er in der Liste der neuen Agents. Wie man ihn hinzuf\u00fcgt, erkl\u00e4re ich im n\u00e4chsten Abschnitt.<\/p>\n<pre><code class=\"bash\">rudder agent inventory<\/code><\/pre>\n<p>Wir k\u00f6nnen den Agent auch zwangsweise starten, und er wird die Anfrage sofort senden<\/p>\n<pre><code class=\"bash\">rudder agent run<\/code><\/pre>\n<p>Unser Agent ist konfiguriert, gehen wir weiter.<\/p>\n<h2>Agenten hinzuf\u00fcgen <\/h2>\n<p>Einloggen <\/p>\n<p>https:\/\/127.0.0.1\/rudder\/index.html<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/b3370143670761ca69c90270a11d773a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Im Abschnitt \u201eAccept new nodes\u201c wird Ihr Agent erscheinen, setzen Sie ein H\u00e4kchen und klicken Sie auf Accept<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/a9702fcf43c4aef6733fb3d317884d60.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Es dauert etwas, bis das System den Server auf Konformit\u00e4t \u00fcberpr\u00fcft hat. <\/p>\n<\/p>\n<h3>Erstellung von Servergruppen <\/h3>\n<p>Lassen Sie uns eine Gruppe erstellen (was f\u00fcr ein Spa\u00df), ich habe keine Ahnung, warum die Entwickler eine so m\u00fchselige Gruppenbildung gemacht haben, aber wie ich verstanden habe, geht es nicht anders. Wechseln Sie zum Abschnitt Node management -&gt; Groups und klicken Sie auf Erstellen, w\u00e4hlen Sie die statische Gruppe und den Namen aus.<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/d220fff4e8a22d798f15c6f2eb0cc96f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Filtern Sie den ben\u00f6tigten Server nach besonderen Merkmalen, zum Beispiel nach IP-Adresse, und speichern Sie ihn.<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/9ddb9315a651a0a6e1200adc584f4ffb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Die Gruppe ist konfiguriert.<\/p>\n<h3>Regelkonfiguration<\/h3>\n<p>Wechseln Sie zu Configuration policy \u2192 Rules und erstellen Sie eine neue Regel.<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/6cfa6e9f598e2b5610dfad8bd373e768.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>F\u00fcgen wir die zuvor vorbereitete Gruppe hinzu (das kann auch sp\u00e4ter gemacht werden).<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/edcde485f8cf1e493e66989f4b1cb399.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Und formulieren wir eine neue Richtlinie.<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/4ba3816e058d7fc175bc2e89dfab8cd1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Lassen Sie uns eine Richtlinie zum Hinzuf\u00fcgen von \u00f6ffentlichen Schl\u00fcsseln in .ssh\/authorized_keys erstellen. Ich nutze dies, wenn ein neuer Mitarbeiter eingestellt wird oder zur Vorsicht, falls jemand versehentlich meinen Schl\u00fcssel l\u00f6scht. <\/p>\n<p>Gehen Sie zu Configuration policy \u2192 Directives, links sehen wir \u201eDirective library\u201c. Finden Sie \u201eRemote access \u2192 SSH authorised keys\u201c, rechts klicken Sie auf Create Directive<\/p>\n<p>Geben Sie die Benutzerdaten ein und f\u00fcgen Sie seinen Schl\u00fcssel hinzu. W\u00e4hlen Sie dann die Anwendungspolitik aus.<\/p>\n<ul>\n<li>\n<p>Global \u2013 Standardm\u00e4\u00dfig festgelegte Richtlinie<\/p>\n<\/li>\n<li>\n<p>Enforce \u2013 Auf den ausgew\u00e4hlten Servern anwenden<\/p>\n<\/li>\n<li>\n<p>Audit \u2013 F\u00fchrt ein Audit durch und sagt, auf welchen Clients der Schl\u00fcssel existiert<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/4ebb8c98a480541acaa8b840bd909970.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Wir geben unbedingt unsere Regel an. <\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/b53807114e53994e20c233282f602b1c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Dann speichern wir und alles ist bereit. <\/p>\n<p>\u00dcberpr\u00fcfen<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/51cfd888b93d67d72caa5bd82cfc7e14.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Schl\u00fcssel erfolgreich hinzugef\u00fcgt.<\/p>\n<h2>Anreize<\/h2>\n<p>Der Agent gibt vollst\u00e4ndige Informationen \u00fcber den Server. Listen installierter Pakete, Schnittstellen, ge\u00f6ffnete Ports und vieles mehr, was Sie im Screenshot unten sehen k\u00f6nnen.<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/5e0db29e27d2fa97e3393afc912c4141.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Software kann nicht nur auf Linux, sondern auch auf Windows installiert und kontrolliert werden; das Letztere habe ich nicht getestet, da es nicht notwendig war.<\/p>\n<h2>Vom Autor<\/h2>\n<p>Sie werden sich fragen, warum das Rad neu erfunden werden soll, wenn es bereits Ansible und Puppet gibt?<\/p>\n<p>Ich antworte: Ansible hat Nachteile, zum Beispiel sehen wir nicht, in welchem Zustand sich die aktuelle Konfiguration befindet, oder es gibt die allbekannte Situation, wenn man eine Rolle oder ein Playbook startet und Fehlermeldungen \u00fcber Abst\u00fcrze erh\u00e4lt, und man f\u00e4ngt an, auf den Server zu gehen und schaut, welches Paket wohin aktualisiert wurde. Mit Puppet habe ich einfach nicht gearbeitet. <\/p>\n<p>Gibt es Nachteile bei Rudder? Sehr viele... Angefangen von der Tatsache, dass die Agenten ausfallen und neu installiert werden m\u00fcssen oder der Befehl rudder reset verwendet werden muss. (Aber \u00fcbrigens habe ich das in Version 6 noch nicht gesehen), bis hin zu extrem komplizierten Einstellungen und einer unlogischen Benutzeroberfl\u00e4che.<\/p>\n<p>Gibt es Vorteile? Ja, es gibt viele Vorteile: Im Gegensatz zu dem wohl bekannten Ansible haben wir eine Web-Oberfl\u00e4che, in der wir die von uns angewandte Compliance sehen k\u00f6nnen. Zum Beispiel \u2013 sind die Ports nach au\u00dfen offen, in welchem Zustand ist die Firewall, sind Sicherheitsagenten oder andere Spielereien installiert. <\/p>\n<p>Diese Software eignet sich hervorragend f\u00fcr die Abteilung f\u00fcr Informationssicherheit, da der Zustand der Infrastruktur immer im Blickfeld ist, und wenn eine Regel rot leuchtet, ist das ein Grund, den Server zu besuchen. Wie ich bereits sagte, benutze ich Rudder seit zwei Jahren, und wenn man sich ein wenig damit besch\u00e4ftigt, wird das Leben besser. Das Schwierigste an einer gro\u00dfen Infrastruktur ist, dass man nicht mehr wei\u00df, in welchem Zustand sich der Server befindet, ob der Junior die Installation der Sicherheitsagenten verpasst hat oder ob iptables richtig konfiguriert sind. Rudder hilft Ihnen dabei, \u00fcber alle Ereignisse informiert zu sein. Informiert, also bewaffnet! )<\/p>\n<p>P.S. Es ist viel mehr geworden, als ich geplant hatte; ich werde nicht beschreiben, wie man Pakete installiert. Wenn es jedoch Anfragen gibt, schreibe ich einen zweiten Teil.<\/p>\n<p>P.S.S Der Artikel hat informativen Charakter, ich wollte es teilen, da es im Internet sehr wenig Informationen gibt. Vielleicht ist es f\u00fcr jemanden interessant. Einen sch\u00f6nen Tag, liebe Freunde )<\/p>\n<p><strong>Als Werbung<\/strong><\/p>\n<p><strong>Epische Server<\/strong> \u2013 ist das <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr133\">VPS auf Linux<\/a><\/noindex> oder Windows mit leistungsstarken Prozessoren der AMD EPYC-Serie und sehr schnellen NVMe-Disks von Intel. Beeilen Sie sich zu bestellen!<\/p>\n<p><img decoding=\"async\" alt=\"Installation und Betrieb von &#039;Rudder&#039;\" src=\"\/wp-content\/uploads\/2020\/10\/907f0ce8236fd2e0e6cfae84e5530b6a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/522480\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u041d\u0430\u0448\u0430 &#171;\u0434\u0440\u0443\u0436\u0431\u0430&#187; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434. \u042f \u043f\u0440\u0438\u0448\u0435\u043b \u043d\u0430 \u043d\u043e\u0432\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u044b, \u0433\u0434\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0430\u0434\u043c\u0438\u043d \u043d\u0435\u043f\u0440\u0438\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043c\u043d\u0435 \u0432 \u043d\u0430\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u043e\u0444\u0442\u0438\u043d\u0443. \u0412 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043a\u0440\u043e\u043c\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430\u0439\u0442\u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u043e\u0441\u044c. \u0414\u0430\u0436\u0435 \u0441\u0435\u0439\u0447\u0430\u0441, \u0435\u0441\u043b\u0438 \u0437\u0430\u0433\u0443\u0433\u043b\u0438\u0442\u044c &#171;rudder&#187; \u0442\u043e \u0432 99% \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0434\u0430\u0432\u0430\u0442\u044c: \u0448\u0442\u0443\u0440\u0432\u0430\u043b\u044b \u043a\u043e\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u0432\u0430\u0434\u0440\u043e\u043a\u043e\u043f\u0442\u0435\u0440\u044b. \u041c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u043a \u043d\u0435\u043c\u0443 \u043f\u043e\u0434\u0445\u043e\u0434. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u041a\u043e\u043c\u044c\u044e\u043d\u0438\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97224","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u00abRudder\u00bb | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-16T18:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-16T18:42:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Installation und Betrieb von \u00abRudder\u00bb | ProHoster","description":"VorwortUnsere \"Freundschaft\" begann vor zwei Jahren.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u00abRudder\u00bb | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-16T18:42:34+00:00","article:modified_time":"2020-10-16T18:42:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97224","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:24:27","updated":"2022-10-02 23:51:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=97224"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/97224\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/97225"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=97224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=97224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=97224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}