{"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\/it\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","title":{"rendered":"Installazione e utilizzo di \u00abRudder\u00bb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/7db738d5178280b3af84077541c16e70.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Introduzione<\/h2>\n<p>La nostra \u00abamicizia\u00bb \u00e8 iniziata due anni fa. Sono arrivato in un nuovo posto di lavoro, dove il precedente amministratore mi ha lasciato questa utility senza problemi. Su internet non riuscivo a trovare nulla al di l\u00e0 della documentazione ufficiale. Anche adesso, se cerchi \u00abrudder\u00bb su Google, nel 99% dei casi troverai: timoni di navi e droni. Sono riuscito a trovare il modo di utilizzarlo. Poich\u00e9 la community di questo software \u00e8 estremamente ridotta, ho deciso di condividere la mia esperienza e le mie difficolt\u00e0. Penso che possa essere utile a qualcuno.<\/p>\n<h2>Quindi, Rudder <\/h2>\n<p>Rudder \u00e8 uno strumento per l'audit e la gestione della configurazione con codice sorgente aperto, che aiuta ad automatizzare la configurazione del sistema. Funziona secondo il principio di installare un agente su ogni utente finale. Attraverso un'interfaccia comoda possiamo osservare in che misura la nostra infrastruttura rispetta tutte le politiche stabilite. <\/p>\n<h2>Utilizzo<\/h2>\n<p>Di seguito elencher\u00f2 per cosa utilizzo Rudder.<\/p>\n<ul>\n<li>\n<p>Controllo dei file e delle configurazioni: .\/ssh\/authorized_keys; \/etc\/hosts; iptables; (e poi dove ci porter\u00e0 la fantasia)<\/p>\n<\/li>\n<li>\n<p> Controllo dei pacchetti installati: zabbix.agent o qualsiasi altro software<\/p>\n<\/li>\n<\/ul>\n<h2>Installazione del server<\/h2>\n<p>Di recente sono passato dalla versione 5 alla 6.1, tutto \u00e8 andato a buon fine. Di seguito verranno presentati i comandi per Debian\/Ubuntu, ma c'\u00e8 anche supporto per: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/rhel.html\">RHEL\/CentOS<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/sles.html\">Sles<\/a><\/noindex>.<\/p>\n<p>Nasconder\u00f2 l'installazione in spoiler, per non distrarvi.<\/p>\n<p>Spoiler<\/p>\n<h2>Dipendenze<\/h2>\n<p>Per rudder-server \u00e8 necessaria una Java RE almeno 8, che pu\u00f2 essere installata dal repository standard:<\/p>\n<p>Controlliamo se non \u00e8 gi\u00e0 installata<\/p>\n<pre><code class=\"bash\">java -version<\/code><\/pre>\n<p>se viene visualizzato<\/p>\n<pre><code class=\"bash\">-bash: java: command not found<\/code><\/pre>\n<p>allora la installiamo<\/p>\n<pre><code class=\"bash\">apt install default-jre<\/code><\/pre>\n<h2>Server<\/h2>\n<p>Importiamo la chiave<\/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>Ecco l'impronta<\/p>\n<pre><code class=\"bash\">pub  4096R\/474A19E8 2011-12-15 Rudder Project (chiave di rilascio) \n      Impronta della chiave = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Poich\u00e9 non abbiamo un abbonamento a pagamento, aggiungiamo il seguente repository<\/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>Aggiorniamo l'elenco dei repository e installiamo il server<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-server-root<\/code><\/pre>\n<p>Creiamo l'utente admin<\/p>\n<pre><code class=\"bash\">rudder server create-user -u admin -p \"La tua password\"<\/code><\/pre>\n<p>In futuro possiamo gestire gli utenti tramite configurazione<\/p>\n<p>Tutto, il server \u00e8 pronto.<\/p>\n<h2>Configurazione del server<\/h2>\n<p>Ora \u00e8 necessario aggiungere gli indirizzi IP degli agenti di Rudder o l'intera subnet, facendo riferimento alla politica di sicurezza. <\/p>\n<p>Impostazioni \u2192 Generale <\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/4a019dfffd6bc5de03b640bf6c13ff3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nel campo \u00abAggiungi una rete\u00bb inseriamo l'indirizzo e la maschera nel formato x.x.x.x\/xx. Per consentire l'accesso da tutti gli indirizzi della rete interna (se si tratta ovviamente di una rete di test e si \u00e8 dietro un NAT), inseriamo: 0.0.0.0\/0 <\/p>\n<p><strong>Importante \u2014 dopo aver aggiunto l'indirizzo IP, non dimenticare di cliccare su Salva modifiche, altrimenti nulla verr\u00e0 salvato.<\/strong><\/p>\n<h2>Porte<\/h2>\n<p>Sul server apriamo le seguenti porte<\/p>\n<ul>\n<li>\n<p>443 \u2014 tcp<\/p>\n<\/li>\n<li>\n<p>5309 \u2014 tcp<\/p>\n<\/li>\n<li>\n<p>514 \u2014 udp<\/p>\n<\/li>\n<\/ul>\n<p>Abbiamo chiarito la configurazione iniziale del server.<\/p>\n<\/p>\n<h2>Installazione dell'Agente<\/h2>\n<p>Spoiler<\/p>\n<p>Aggiungiamo la chiave<\/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>Impronta della chiave<\/p>\n<pre><code class=\"bash\">pub  4096R\/474A19E8 2011-12-15 Rudder Project (chiave di rilascio) \n      Impronta della chiave = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Aggiungiamo il repository<\/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>Installiamo l'agente<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-agent<\/code><\/pre>\n<h2>Configurazione dell'agente<\/h2>\n<p>Indichiamo all'agente l'indirizzo ip del server delle politiche<\/p>\n<pre><code class=\"bash\">rudder agent policy-server  #Senza parentesi. \u00c8 possibile utilizzare anche il nome di dominio <\/code><\/pre>\n<p>Eseguendo il seguente comando invieremo una richiesta per aggiungere un nuovo agente al server; dopo qualche minuto apparir\u00e0 nell'elenco dei nuovi agenti, come aggiungere spiegher\u00f2 nella prossima sezione<\/p>\n<pre><code class=\"bash\">rudder agent inventory<\/code><\/pre>\n<p>Possiamo anche avviare forzatamente l'agente e lui invier\u00e0 immediatamente la richiesta<\/p>\n<pre><code class=\"bash\">rudder agent run<\/code><\/pre>\n<p>Il nostro agente \u00e8 configurato, andiamo avanti.<\/p>\n<h2>Aggiunta di agenti <\/h2>\n<p>Effettuiamo il login <\/p>\n<p>https:\/\/127.0.0.1\/rudder\/index.html<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/b3370143670761ca69c90270a11d773a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nella sezione \u00abAccetta nuovi nodi\u00bb apparir\u00e0 il tuo agente, metti un segno di spunta e clicca su Accetta<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/a9702fcf43c4aef6733fb3d317884d60.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Dovr\u00e0 passare un po' di tempo mentre il sistema verifica il server per la conformit\u00e0 <\/p>\n<\/p>\n<h3>Creazione di gruppi di server <\/h3>\n<p>Creeremo un gruppo (\u00e8 un vero divertimento), non ho idea del perch\u00e9 gli sviluppatori abbiano reso cos\u00ec complessa la formazione dei gruppi, ma come ho capito, non c'\u00e8 altro modo. Passiamo alla sezione Node management -&gt; Groups e facciamo clic su Create, selezioniamo un gruppo statico e un nome.<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/d220fff4e8a22d798f15c6f2eb0cc96f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Filtriamo il server di cui abbiamo bisogno in base a caratteristiche specifiche, ad esempio in base all'indirizzo ip, e salviamo<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/9ddb9315a651a0a6e1200adc584f4ffb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Il gruppo \u00e8 stato configurato.<\/p>\n<h3>Configurazione delle regole<\/h3>\n<p>Andiamo su Configuration policy \u2192 Rules e creiamo una nuova regola<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/6cfa6e9f598e2b5610dfad8bd373e768.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Aggiungiamo il gruppo preparato in precedenza (questo pu\u00f2 essere fatto anche in seguito)<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/edcde485f8cf1e493e66989f4b1cb399.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>E formiamo una nuova direttiva<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/4ba3816e058d7fc175bc2e89dfab8cd1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Creiamo una direttiva per l'aggiunta di chiavi pubbliche in .ssh\/authorized_keys. La utilizzo nel caso di un nuovo dipendente, o per precauzione, ad esempio se qualcuno cancella accidentalmente la mia chiave. <\/p>\n<p>Andiamo su Politica di configurazione \u2192 Direttive a sinistra vediamo \u00abLibreria di direttive\u00bb. Troviamo \u00abAccesso remoto \u2192 Chiavi autorizzate SSH\u00bb, a destra clicchiamo su Crea direttiva<\/p>\n<p>Inseriamo i dati dell'utente e aggiungiamo la sua chiave. Poi selezioniamo la politica di applicazione<\/p>\n<ul>\n<li>\n<p>Globale \u2014 Politica impostata di default<\/p>\n<\/li>\n<li>\n<p>Applica \u2014 Eseguire sui server selezionati<\/p>\n<\/li>\n<li>\n<p>Audit \u2014 Eseguir\u00e0 un audit e dir\u00e0 su quali client \u00e8 presente la chiave<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/4ebb8c98a480541acaa8b840bd909970.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Indichiamo obbligatoriamente la nostra regola <\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/b53807114e53994e20c233282f602b1c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Poi salviamo e il gioco \u00e8 fatto. <\/p>\n<p>Controlliamo<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/51cfd888b93d67d72caa5bd82cfc7e14.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Chiave aggiunta con successo<\/p>\n<h2>Caratteristiche<\/h2>\n<p>L'agente fornisce informazioni complete sul server. Elenchi dei pacchetti installati, interfacce, porte aperte e molto altro, che puoi vedere nello screenshot qui sotto<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/5e0db29e27d2fa97e3393afc912c4141.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\u00c8 possibile installare e controllare software non solo su Linux ma anche su Windows, quest'ultima non l'ho verificata, non c'era necessit\u00e0..<\/p>\n<h2>Dall'autore<\/h2>\n<p>Forse ti starai chiedendo perch\u00e9 inventare la ruota se esistono gi\u00e0 Ansible e Puppet?<\/p>\n<p>Rispondo: Ansible ha delle carenze, ad esempio non vediamo in quale stato si trova questa configurazione, oppure la situazione a tutti nota quando esegui un ruolo o un playbook e iniziano a comparire errori di crash, e inizi a cercare sul server per vedere quale pacchetto \u00e8 stato aggiornato. E con Puppet non ho semplicemente lavorato. <\/p>\n<p>Ci sono dei contro in Rudder? Moltissimi.. A partire dal fatto che gli agenti si disconnettono e bisogna reinstallarli o usare il comando rudder reset. (ma a dire il vero, nella versione 6 non ho ancora visto questo), fino a una configurazione estremamente complessa e a un'interfaccia poco logica.<\/p>\n<p>Ci sono dei vantaggi? E ci sono anche molti vantaggi: A differenza del noto ansible, abbiamo un'interfaccia web in cui possiamo vedere il compliance che abbiamo applicato. Ad esempio \u2014 le porte sono esposte al mondo, in che stato si trova il firewall, gli agenti di sicurezza sono installati o altre periferiche. <\/p>\n<p>Questo software \u00e8 perfetto per il dipartimento di sicurezza informatica, poich\u00e9 lo stato dell'infrastruttura sar\u00e0 sempre sotto controllo, e se una di queste regole diventa rossa, \u00e8 un motivo per visitare il server. Come ho gi\u00e0 detto, da due anni utilizzo Rudder, e se ci si dedica un po\u2019, la vita diventa migliore. La cosa pi\u00f9 difficile in una grande infrastruttura \u00e8 che non ricordi in quale stato si trova il server, non hai perso l'installazione degli agenti di sicurezza o hai configurato correttamente iptables, mentre Rudder ti aiuter\u00e0 a rimanere aggiornato su tutti gli eventi. Informato significa armato! )<\/p>\n<p>P.S. \u00c8 venuto molto pi\u00f9 di quanto avessi pianificato, non descriver\u00f2 come installare i pacchetti, se ci saranno richieste lo far\u00f2 in una seconda parte.<\/p>\n<p>P.S.S L'articolo \u00e8 di carattere informativo, ho deciso di condividerlo poich\u00e9 ci sono poche informazioni in rete. Potrebbe interessare a qualcuno. Buona giornata, cari amici )<\/p>\n<p><strong>In base alla pubblicit\u00e0<\/strong><\/p>\n<p><strong>Server epici<\/strong> \u2014 \u00e8 <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr133\">VPS su Linux<\/a><\/noindex> o Windows con potenti processori della famiglia AMD EPYC e dischi NVMe Intel molto veloci. Affrettatevi a ordinare!<\/p>\n<p><img decoding=\"async\" alt=\"Installazione e utilizzo di \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/907f0ce8236fd2e0e6cfae84e5530b6a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47Installazione e operativit\u00e0 di \u00abRudder\u00bb | ProHoster","description":"Prefazione La nostra \"amicizia\" \u00e8 iniziata due anni fa.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/97224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=97224"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/97224\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/97225"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=97224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=97224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=97224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}