<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bruno Costa | Blog</title>
    <description>Informações e tutoriais para sysadmins, devs, usuários, todos!</description>
    <link>https://brunocosta.dev/</link>
    <atom:link href="https://brunocosta.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Thu, 13 Feb 2025 03:44:39 +0000</pubDate>
    <lastBuildDate>Thu, 13 Feb 2025 03:44:39 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>Criando um &quot;chatGPT&quot; em sua máquina local</title>
        <description>&lt;h3 id=&quot;por-que-utilizar-um-chatgpt-local&quot;&gt;Por que utilizar um “ChatGPT” local?&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Privacidade:&lt;/strong&gt; Leia os termos de uso e políticas de privacidade das soluções famosas disponíveis. Não é segredo que podem utilizar seus para treinamento da “IA”. Se for utilizar com dados sensíveis o melhor caminho é ter seu chat local.&lt;/li&gt; &lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;“Se você não paga pelo produto, você é o produto.”&lt;/p&gt; &lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;Contenção de custos:&lt;/strong&gt; Se você realiza um alto volume de execuções, como um script que utiliza alguma LLM para funcionar, tem ciência (ou deveria ter) que essa brincadeira pode doer no bolso. Talvez, seja um excelente aliado ter...</description>
        <pubDate>Wed, 12 Feb 2025 22:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/criando-um-chatgpt-em-sua-m%C3%A1quina-local/</link>
        <guid isPermaLink="true">https://brunocosta.dev/criando-um-chatgpt-em-sua-m%C3%A1quina-local/</guid>
        
        <category>ia</category>
        
        <category>chat</category>
        
        <category>{{slug}}</category>
      </item>
    
      <item>
        <title>Repositório no GitHub e deploy automático via FTP</title>
        <description>&lt;p&gt;Se você deseja automatizar o envio do seu código para uma hospedagem via FTP utilizando GitHub Actions, este guia vai te ajudar a configurar um workflow que fará o deploy automaticamente sempre que houver uma nova alteração no repositório.&lt;/p&gt; &lt;p&gt;Essa automação é útil para desenvolvedores e empresas que utilizam VPS e/ou hospedagens compartilhadas para hospedar seus projetos. É ideal para quem quer automatizar o processo de deploy, evitando o envio manual de arquivos via FTP, garantindo rapidez, consistência e menos erros no lançamento de atualizações.&lt;/p&gt; &lt;h3 id=&quot;passo-1-criando-o-repositório-e-configurando-o-ambiente&quot;&gt;Passo 1: Criando o Repositório e Configurando o Ambiente&lt;/h3&gt; &lt;p&gt;Antes de configurar o deploy...</description>
        <pubDate>Tue, 07 Jan 2025 20:58:00 +0000</pubDate>
        <link>https://brunocosta.dev/reposit%C3%B3rio-no-github-e-deploy-autom%C3%A1tico-via-ftp/</link>
        <guid isPermaLink="true">https://brunocosta.dev/reposit%C3%B3rio-no-github-e-deploy-autom%C3%A1tico-via-ftp/</guid>
        
        <category>github</category>
        
        <category>ftp</category>
        
        <category>deploy</category>
        
        <category>desenvolvimento</category>
      </item>
    
      <item>
        <title>Eventos de logon e logoff no Log de Segurança do Windows</title>
        <description>&lt;p&gt;Com a crescente sofisticação das ameaças cibernéticas, torna-se essencial implementar mecanismos eficazes de monitoramento e controle de acessos. Neste post, abordamos como os eventos de Logon e Logoff no Log de Segurança do Windows (conhecido também como Visualizador de Eventos ou Windows Security Log), desempenham um papel crucial nesse processo.&lt;/p&gt; &lt;h3 id=&quot;diferença-entre-autenticação-e-logon&quot;&gt;Diferença entre Autenticação e Logon&lt;/h3&gt; &lt;p&gt;É importante entender a diferença entre autenticação e logon. A autenticação ocorre quando um usuário se identifica para obter acesso ao sistema, enquanto o evento de logon acompanha o momento em que o usuário efetivamente acessa um computador específico.&lt;/p&gt; &lt;p&gt;Independentemente do tipo de conta...</description>
        <pubDate>Sun, 07 Jul 2024 09:00:13 +0000</pubDate>
        <link>https://brunocosta.dev/monitorando-eventos-de-logon-e-logoff-no-log-de-seguran%C3%A7a-do-windows/</link>
        <guid isPermaLink="true">https://brunocosta.dev/monitorando-eventos-de-logon-e-logoff-no-log-de-seguran%C3%A7a-do-windows/</guid>
        
        <category>servidores</category>
        
        <category>windows</category>
        
        <category>log</category>
        
        <category>segurança</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Maneiras de contornar seu firewall de aplicativo da Web (WAF)</title>
        <description>&lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;Aviso: Conteúdo Sensível em Cibersegurança&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;Este aviso tem o objetivo de informar sobre a natureza sensível do conteúdo relacionado à cibersegurança que será abordado neste texto. O conteúdo a seguir foi criado com fins puramente educacionais e para pesquisa, visando a conscientização e a compreensão dos desafios enfrentados na proteção de sistemas e informações digitais.&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;Neste artigo, discutiremos as ferramentas e técnicas usadas por testadores de penetração de aplicativos da web e pesquisadores de segurança para contornar com sucesso as proteções do Firewall de Aplicativos da Web (WAF).&lt;/p&gt; &lt;p&gt;Dependendo dos mecanismos usados pelo firewall, os métodos...</description>
        <pubDate>Sat, 07 Jan 2023 16:58:42 +0000</pubDate>
        <link>https://brunocosta.dev/maneiras-de-contornar-seu-firewall-de-aplicativo-da-web-waf/</link>
        <guid isPermaLink="true">https://brunocosta.dev/maneiras-de-contornar-seu-firewall-de-aplicativo-da-web-waf/</guid>
        
        <category>waf</category>
        
        <category>cybersecurity</category>
        
        <category>ciberseguranca</category>
      </item>
    
      <item>
        <title>Identificando um firewall de aplicativo da Web (WAF)</title>
        <description>&lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;Aviso: Conteúdo Sensível em Cibersegurança&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;Este aviso tem o objetivo de informar sobre a natureza sensível do conteúdo relacionado à cibersegurança que será abordado neste texto. O conteúdo a seguir foi criado com fins puramente educacionais e para pesquisa, visando a conscientização e a compreensão dos desafios enfrentados na proteção de sistemas e informações digitais.&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;Este artigo explicará algumas das ferramentas e técnicas usadas por testadores de penetração de aplicativos da web e pesquisadores de segurança para identificar com sucesso as proteções do firewall de aplicativos da web (WAF).&lt;/p&gt; &lt;p&gt;Os WAFs são uma solução de segurança...</description>
        <pubDate>Tue, 03 Jan 2023 19:00:24 +0000</pubDate>
        <link>https://brunocosta.dev/identificando-um-firewall-de-aplicativo-da-web-waf/</link>
        <guid isPermaLink="true">https://brunocosta.dev/identificando-um-firewall-de-aplicativo-da-web-waf/</guid>
        
        <category>waf</category>
        
        <category>cybersecurity</category>
        
        <category>ciberseguranca</category>
      </item>
    
      <item>
        <title>Instalar e ativar o SSH no Linux</title>
        <description>&lt;p&gt;Utilizaremos no exemplo o Ubuntu.&lt;/p&gt; &lt;p&gt;Para instalar o SSH no Ubuntu Linux, siga os passos abaixo:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;Abra o Terminal.&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Execute o seguinte comando para instalar o servidor SSH:&lt;/p&gt; &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;openssh-server &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;Isso irá instalar o servidor SSH no seu sistema.&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Para ativar o serviço do SSH no Ubuntu, siga as etapas abaixo:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;No Terminal, execute o seguinte comando para verificar o status do serviço SSH:&lt;/p&gt; &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;service ssh status &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;Isso irá exibir o status atual do...</description>
        <pubDate>Mon, 07 Nov 2022 08:30:00 +0000</pubDate>
        <link>https://brunocosta.dev/instalar-e-ativar-o-ssh-no-linux/</link>
        <guid isPermaLink="true">https://brunocosta.dev/instalar-e-ativar-o-ssh-no-linux/</guid>
        
        <category>ssh</category>
        
        <category>linux</category>
        
        <category>linux</category>
      </item>
    
      <item>
        <title>Portas para Replicação entre Controladores de Domínio via VPN</title>
        <description>&lt;p&gt;A seguir, as principais portas que precisam ser abertas para permitir a comunicação e replicação entre controladores de domínio em locais diferentes via VPN. No entanto, dependendo da configuração do seu ambiente e dos serviços adicionais que você estiver utilizando, pode ser necessário abrir outras portas específicas. Certifique-se de revisar a documentação do seu fornecedor de firewall ou consultar o suporte técnico para obter informações detalhadas sobre as portas necessárias para o seu caso.&lt;/p&gt; &lt;p&gt;Para garantir a replicação adequada entre controladores de domínio em locais diferentes conectados via VPN, é necessário abrir, basicamente, as seguintes portas no firewall:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;...</description>
        <pubDate>Fri, 07 Oct 2022 08:30:00 +0000</pubDate>
        <link>https://brunocosta.dev/portas-para-replica%C3%A7%C3%A3o-entre-controladores-de-dom%C3%ADnio-via-vpn/</link>
        <guid isPermaLink="true">https://brunocosta.dev/portas-para-replica%C3%A7%C3%A3o-entre-controladores-de-dom%C3%ADnio-via-vpn/</guid>
        
        <category>windowsserver</category>
        
        <category>activerdirectory</category>
        
        <category>ad</category>
        
        <category>vpn</category>
        
        <category>replicação</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Forçar Sincronização do Active Directory Com Todos os Sites Remotos</title>
        <description>&lt;p&gt;Um exemplo de como forçar a sincronização, utilizando o CMD ou PowerShell.&lt;/p&gt; &lt;p&gt;Para executar o comando a partir do AD Primário, siga as etapas abaixo no prompt de comando (como administrador):&lt;/p&gt; &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;repadmin /syncall /e /A /P /d /q &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Aqui está uma descrição dos comandos utilizados:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/syncall&lt;/code&gt;: sincroniza o Controlador de Domínio (DC) primário com todos os parceiros de replicação;&lt;/li&gt; &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/e&lt;/code&gt;: indica que a replicação será estendida a todos os sites remotos;&lt;/li&gt; &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/A&lt;/code&gt;: sincroniza todas as partições do servidor principal;&lt;/li&gt; &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/P&lt;/code&gt;: indica que as mudanças serão replicadas...</description>
        <pubDate>Wed, 07 Sep 2022 08:30:00 +0000</pubDate>
        <link>https://brunocosta.dev/for%C3%A7ar-sincroniza%C3%A7%C3%A3o-do-active-directory-com-todos-os-sites-remotos/</link>
        <guid isPermaLink="true">https://brunocosta.dev/for%C3%A7ar-sincroniza%C3%A7%C3%A3o-do-active-directory-com-todos-os-sites-remotos/</guid>
        
        <category>windowsserver</category>
        
        <category>activedirectory</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Comando Vi/Vim básicos</title>
        <description>&lt;p&gt;Aqui estão alguns dos comandos básicos do editor de texto Vi/Vim, amplamente utilizado no mundo Unix/Linux:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Abrindo o editor&lt;/strong&gt;&lt;/p&gt; &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vi &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Comando para abrir o Vi vazio, sem exibir um arquivo.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Abrindo um arquivo&lt;/strong&gt;&lt;/p&gt; &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vi nome-do-arquivo &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Abre o arquivo “nome-do-arquivo” existente no diretório atual.&lt;/p&gt; &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vi /home/bruno/nome-do-arquivo &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Abre o arquivo existente em outro local diferente do diretório atual.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Movimentando pelo texto&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;H&lt;/code&gt;: Move para a primeira linha, topo da tela.&lt;/li&gt; &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;j&lt;/code&gt;: Move para a próxima linha, linha abaixo.&lt;/li&gt; &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;k&lt;/code&gt;: Move...</description>
        <pubDate>Sun, 07 Aug 2022 08:30:00 +0000</pubDate>
        <link>https://brunocosta.dev/comando-vi-vim-b%C3%A1sicos/</link>
        <guid isPermaLink="true">https://brunocosta.dev/comando-vi-vim-b%C3%A1sicos/</guid>
        
        <category>editor</category>
        
        <category>linux</category>
      </item>
    
      <item>
        <title>Transferir as regras FSMO</title>
        <description>&lt;p&gt;Para preparar a transferência das funções do Active Directory, siga as etapas abaixo:&lt;/p&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;Verifique qual servidor contém as 5 regras de operações do Active Directory. No prompt de comando (CMD), execute o seguinte comando:&lt;/p&gt; &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;netdom query fmso &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;Será exibido o servidor que contém as regras.&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Antes de transferir as funções, é necessário preparar o domínio. No servidor que receberá as regras, insira o DVD do Windows Server (x = versão do sistema instalado).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Abra o CMD com privilégios de administrador e navegue até o seguinte caminho: DVD &amp;gt;...</description>
        <pubDate>Thu, 07 Jul 2022 08:30:00 +0000</pubDate>
        <link>https://brunocosta.dev/transferir-as-regras-fsmo/</link>
        <guid isPermaLink="true">https://brunocosta.dev/transferir-as-regras-fsmo/</guid>
        
        <category>windowsserver</category>
        
        <category>fsmo</category>
        
        <category>activedirectory</category>
        
        <category>ad</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>O que é FSMO?</title>
        <description>&lt;p&gt;O Active Directory pode ser comparado a um banco de dados que armazena os atributos da infraestrutura de rede, como nomes de usuários, senhas, contas de computador, entre outros.&lt;/p&gt; &lt;p&gt;Nas versões iniciais do Active Directory, havia uma alta probabilidade de erros, pois o sistema de gerenciamento de conflitos não funcionava efetivamente quando múltiplos Controladores de Domínio realizavam alterações simultaneamente.&lt;/p&gt; &lt;p&gt;Para resolver esses problemas e facilitar a implantação e o gerenciamento de usuários e processos, a Microsoft introduziu no Windows 2000 Server uma nova funcionalidade chamada FSMO (Flexible Single Master Operations), também conhecida como Funções de Mestre de Operação. Uma floresta...</description>
        <pubDate>Wed, 06 Jul 2022 08:30:00 +0000</pubDate>
        <link>https://brunocosta.dev/o-que-%C3%A9-fsmo/</link>
        <guid isPermaLink="true">https://brunocosta.dev/o-que-%C3%A9-fsmo/</guid>
        
        <category>windowsserver</category>
        
        <category>fmso</category>
        
        <category>activedirectory</category>
        
        <category>ad</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Alterar a senha do root no Ubuntu</title>
        <description>&lt;p&gt;O usuário root (ou superusuário) é uma conta especial presente em todos os sistemas Linux e Unix, que possui acesso total a todos os comandos e recursos do sistema, sem restrições. No Ubuntu, os usuários são incentivados a realizar tarefas administrativas concedendo privilégios de sudo a usuários regulares. Isso permite que usuários autorizados executem programas como outro usuário, geralmente o root.&lt;/p&gt; &lt;p&gt;O usuário inicial criado durante a instalação do Ubuntu já é membro do grupo sudo, o que significa que provavelmente o usuário com o qual você fez login já possui privilégios administrativos.&lt;/p&gt; &lt;p&gt;Caso haja a necessidade de habilitar a...</description>
        <pubDate>Tue, 07 Jun 2022 08:30:00 +0000</pubDate>
        <link>https://brunocosta.dev/alterar-a-senha-do-root-no-ubuntu/</link>
        <guid isPermaLink="true">https://brunocosta.dev/alterar-a-senha-do-root-no-ubuntu/</guid>
        
        <category>linux</category>
        
        <category>root</category>
        
        <category>linux</category>
      </item>
    
      <item>
        <title>Verificar se porta está aberta em um servidor/estação da rede</title>
        <description>&lt;p&gt;Existem diversas ferramentas e métodos disponíveis para testar remotamente se as portas estão abertas em um servidor. Aqui estão duas opções comuns:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Telnet&lt;/strong&gt;: O Telnet é uma ferramenta de linha de comando que permite estabelecer uma conexão com um host remoto em uma porta específica. No entanto, o Telnet não está habilitado por padrão no Windows 10 e no Windows Server 2019, então você precisará ativá-lo nas configurações do Windows.&lt;/p&gt; &lt;p&gt;Para testar uma porta usando o Telnet, você pode utilizar o seguinte comando:&lt;/p&gt; &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;telnet &amp;lt;endereço IP ou nome &lt;span class=&quot;k&quot;&gt;do &lt;/span&gt;host&amp;gt; &amp;lt;porta&amp;gt; &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Por exemplo, para...</description>
        <pubDate>Sat, 07 May 2022 08:30:35 +0000</pubDate>
        <link>https://brunocosta.dev/verificar-se-porta-est%C3%A1-aberta-em-um-servidor-esta%C3%A7%C3%A3o-da-rede/</link>
        <guid isPermaLink="true">https://brunocosta.dev/verificar-se-porta-est%C3%A1-aberta-em-um-servidor-esta%C3%A7%C3%A3o-da-rede/</guid>
        
        <category>windowsserver</category>
        
        <category>portas</category>
        
        <category>windows</category>
      </item>
    
      <item>
        <title>Zabbix 5 - Instalação no Ubuntu Server</title>
        <description>&lt;p&gt;Neste tutorial utilizaremos:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Ubuntu 20.04.3&lt;/li&gt; &lt;li&gt;Zabbix 5.4.0&lt;/li&gt; &lt;li&gt;MySQL 8.0&lt;/li&gt; &lt;li&gt;PHP 7.4&lt;/li&gt; &lt;li&gt;GOLANG&lt;/li&gt; &lt;li&gt;IP 192.168.0.100 (Recomendo que configure IP fixo em seu servidor)&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Primeiro verifique atualizações do sistema. Veja os comandos abaixo:&lt;br /&gt; Atualizando a lista de pacotes e programas:&lt;/p&gt; &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo apt-get update &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Atualiza o sistema, realiza o download e instala atualizações de pacotes e dos programas do servidor:&lt;/p&gt; &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo apt-get upgrade &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;h2 id=&quot;instalando-e-preparando-o-banco-de-dados&quot;&gt;Instalando e preparando o banco de dados&lt;/h2&gt; &lt;p&gt;Instale o serviço de banco de dados &lt;em&gt;MySQL&lt;/em&gt;:&lt;/p&gt; &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo apt-get install mysql-server mysql-client &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Após...</description>
        <pubDate>Wed, 06 Apr 2022 21:06:52 +0000</pubDate>
        <link>https://brunocosta.dev/zabbix-5-instala%C3%A7%C3%A3o-no-ubuntu-server/</link>
        <guid isPermaLink="true">https://brunocosta.dev/zabbix-5-instala%C3%A7%C3%A3o-no-ubuntu-server/</guid>
        
        <category>zabbix</category>
        
        <category>linux</category>
        
        <category>ubuntu</category>
        
        <category>monitoramento</category>
        
        <category>logs</category>
        
        <category>tutorial</category>
      </item>
    
      <item>
        <title>Limpar metadados do Active Directory</title>
        <description>&lt;p&gt;A limpeza de metadados é um procedimento necessário após uma despromoção forçada de um domain controller.&lt;br /&gt; Há duas vias para limpar os metadados do servidor:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;usando ferramentas do ambiente gráfico do sistema&lt;/li&gt; &lt;li&gt;usando a linha de comando&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&quot;limpado-metadados-do-servidor-usando-usuários-e-computadores-do-active-directory&quot;&gt;Limpado metadados do servidor usando Usuários e Computadores do Active Directory&lt;/h2&gt; &lt;p&gt;Pesquise no Menu Iniciar ou vá diretamente através das &lt;strong&gt;&lt;em&gt;Ferramentas Administrativas&lt;/em&gt;&lt;/strong&gt;, e abra o &lt;strong&gt;&lt;em&gt;Usuários e Computadores do Active Directory&lt;/em&gt;&lt;/strong&gt;. &lt;img src=&quot;https://res.cloudinary.com/k4bv734/image/upload/v1645832545/blog_content/limpar-metadados_1_kkggpf.png&quot; alt=&quot;Img 01&quot; /&gt;&lt;/p&gt; &lt;p&gt;Na lista da esquerda, expanda o domínio do controlador de domínio e clique em &lt;strong&gt;&lt;em&gt;Controladores de Domínio&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;https://res.cloudinary.com/k4bv734/image/upload/v1645832546/blog_content/limpar-metadados_2_jvqgh4.png&quot; alt=&quot;Img 02&quot; /&gt;&lt;/p&gt; &lt;p&gt;No...</description>
        <pubDate>Fri, 25 Feb 2022 20:42:49 +0000</pubDate>
        <link>https://brunocosta.dev/limpar-metadados-do-active-directory/</link>
        <guid isPermaLink="true">https://brunocosta.dev/limpar-metadados-do-active-directory/</guid>
        
        <category>ad</category>
        
        <category>activedirectory</category>
        
        <category>metadados</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Erro na despromoção de Controlador de Domínio (Domain Controller)</title>
        <description>&lt;p&gt;Ao tentar despromover um Domain Controller problemático, podemos receber o seguinte retorno:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The operation failed because:&lt;br /&gt; DFS Replication: Access is denied.&lt;br /&gt; “Access is denied.”&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;No meu caso, o DC em questão estava sendo despromovido por inúmeros erros de replicação, onde havia em meu ambiente outros 4 DC’s. Sendo assim, decidi despromover o servidor problemático para depois promove-lo novamente.&lt;/p&gt; &lt;p&gt;Por inúmeros erros ocasionados pelo problema da replicação, não havia mais comunicação com o DC mestre de operações fazendo com que o erro citado fosse exibido. Realizei várias tentativas de tentar reparar a replicação, seja via &lt;strong&gt;&lt;em&gt;dcdiag&lt;/em&gt;&lt;/strong&gt;, seja...</description>
        <pubDate>Fri, 25 Feb 2022 18:14:00 +0000</pubDate>
        <link>https://brunocosta.dev/erro-na-despromo%C3%A7%C3%A3o-de-controlador-de-dom%C3%ADnio-domain-controller/</link>
        <guid isPermaLink="true">https://brunocosta.dev/erro-na-despromo%C3%A7%C3%A3o-de-controlador-de-dom%C3%ADnio-domain-controller/</guid>
        
        <category>ad</category>
        
        <category>activedirectory</category>
        
        <category></category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Conectar a um banco de dados MySQL utilizando PHP</title>
        <description>&lt;p&gt;Existem duas formas principais de se conectar a um banco de dados MySQL usando o PHP: utilizando as bibliotecas &lt;strong&gt;MySQLi&lt;/strong&gt; e &lt;strong&gt;PDO&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;MySQLi&lt;/strong&gt; (MySQL Improved) é uma extensão exclusiva para o MySQL e oferece interface tanto procedural quanto orientada a objetos.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;PDO&lt;/strong&gt; (PHP Data Object) é orientado a objetos e suporta, além do MySQL, banco de dados distintos, como, por exemplo, o MSSQL e PostgreSQL.&lt;/p&gt; &lt;h2 id=&quot;usando-mysqli&quot;&gt;Usando MySQLi&lt;/h2&gt; &lt;p&gt;No &lt;strong&gt;&lt;em&gt;php.ini&lt;/em&gt;&lt;/strong&gt;, ative a seguinte extensão:&lt;/p&gt; &lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;extension=php_mysqli.dll&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Para ativar uma extensão, basta retirar o “&lt;strong&gt;&lt;em&gt;;&lt;/em&gt;&lt;/strong&gt;” (ponto e vírgula) do início da linha, salvar o arquivo e reiniciar seu servidor web...</description>
        <pubDate>Mon, 03 Jan 2022 15:33:47 +0000</pubDate>
        <link>https://brunocosta.dev/conectar-a-um-banco-de-dados-mysql-utilizando-php-1/</link>
        <guid isPermaLink="true">https://brunocosta.dev/conectar-a-um-banco-de-dados-mysql-utilizando-php-1/</guid>
        
        <category>php</category>
        
        <category>mysql</category>
        
        <category>mysqli</category>
        
        <category>pdo</category>
        
        <category>desenvolvimento</category>
      </item>
    
      <item>
        <title>Conversão de VM -  VMware para Hyper-v com PowerShell e MVMC</title>
        <description>&lt;p&gt;Embora seja um processo arriscado e traumático, podemos nos ver em uma situação que a melhor saída é optar por converter máquinas virtuais de um hypervisor a outro.&lt;/p&gt; &lt;p&gt;Neste exemplo de como proceder com essa tarefa, iremos converter uma VM VMware para Hyper-V utilizando o PowerShell e MVMC (Microsoft Virtual Machine Converter).&lt;/p&gt; &lt;p&gt;Primeiro devemos saber qual o disco virtual da máquina virtual do WMware iremos utilizar. O VMware gera vários arquivos &lt;strong&gt;&lt;em&gt;.vmdk&lt;/em&gt;&lt;/strong&gt;, se configurado o “split” do HD virtual na criação da VM. Para saber qual utilizará para conversão, entre nas Configurações da VM e na janela das Configurações da...</description>
        <pubDate>Sun, 07 Mar 2021 12:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/vmware-hyperv-powershell-mvmc/</link>
        <guid isPermaLink="true">https://brunocosta.dev/vmware-hyperv-powershell-mvmc/</guid>
        
        <category>virtualmachine</category>
        
        <category>vm</category>
        
        <category>hyperv</category>
        
        <category>vmware</category>
        
        <category>hypervisor</category>
        
        <category>powershell</category>
        
        <category>mvmc</category>
        
        <category>virtualmachine</category>
      </item>
    
      <item>
        <title>Apache + PHP + MySQL no Windows</title>
        <description>&lt;p&gt;Como montar um servidor web com Apache com suporte ao PHP e MySQL sem usar pacotes prontos como o WAMP e XAMP?&lt;/p&gt; &lt;p&gt;Aqui iremos tratar somente as instalações e configurações iniciais para funcionamento padrão, não entraremos nas demais configurações que cada ferramenta possui.&lt;br /&gt; Antes de tudo, recomendo a leitura das documentações oficiais de cada ferramenta/solução:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Apache: &lt;a href=&quot;http://httpd.apache.org/docs/current/platform/windows.html&quot;&gt;http://httpd.apache.org/docs/current/platform/windows.html&lt;/a&gt;&lt;br /&gt; PHP: &lt;a href=&quot;https://www.php.net/manual/en/index.php&quot;&gt;https://www.php.net/manual/en/index.php&lt;/a&gt;&lt;br /&gt; MySQL: &lt;a href=&quot;https://dev.mysql.com/doc&quot;&gt;https://dev.mysql.com/doc&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;h2 id=&quot;apache&quot;&gt;Apache&lt;/h2&gt; &lt;p&gt;O Apache não fornece binários para Windows, porém existem várias opções de terceiros disponíveis para download, como por exemplo o Apache Lounge e Apache Haus.&lt;br /&gt; Baixe a versão...</description>
        <pubDate>Sat, 06 Mar 2021 12:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/apache-php-mysql-windows/</link>
        <guid isPermaLink="true">https://brunocosta.dev/apache-php-mysql-windows/</guid>
        
        <category>webserver</category>
        
        <category>servidorweb</category>
        
        <category>apache</category>
        
        <category>mysql</category>
        
        <category>PHP</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Conectar banco de dados MySQL ao Excel</title>
        <description>&lt;p&gt;Para algumas situações onde precisamos resgatar informações existentes em um sistema que faz uso de banco de dados MySQL e desejamos tratar em uma planilha Excel, é interessante utilizar um recurso, que não é nativo, para automatizar tal tarefa. Neste caso é a conexão de banco de dados MySQL diretamente ao Excel.&lt;/p&gt; &lt;p&gt;Abaixo como iremos proceder:&lt;/p&gt; &lt;p&gt;Baixe o conector ODBC:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href=&quot;https://dev.mysql.com/downloads/connector/odbc&quot;&gt;https://dev.mysql.com/downloads/connector/odbc&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;Ele é basicamente uma interface que permite que linguagens de programação que o suportam se comuniquem com um banco de dados MySQL;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Dica:&lt;/strong&gt; ao clicar em &lt;strong&gt;&lt;em&gt;“Download”&lt;/em&gt;&lt;/strong&gt; será carregada uma nova página solicitando login com uma...</description>
        <pubDate>Fri, 05 Mar 2021 12:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/conectar-mysql-excel/</link>
        <guid isPermaLink="true">https://brunocosta.dev/conectar-mysql-excel/</guid>
        
        <category>mysql</category>
        
        <category>excel</category>
        
        <category>sql</category>
        
        <category>odbc</category>
        
        <category>bancodedados</category>
      </item>
    
      <item>
        <title>Erro no boot Linux (initramfs)</title>
        <description>&lt;p&gt;Um erro que pode ocorrer e assustar os iniciantes no mundo open source Linux é o &lt;strong&gt;&lt;em&gt;“initramfs”&lt;/em&gt;&lt;/strong&gt; na tentativa de inicialização do sistema.&lt;/p&gt; &lt;p&gt;Esse ocorre por problemas no sistema de arquivos e pode ser causado por:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Desligamento por força bruta, cortando a energia elétrica inesperadamente&lt;/li&gt; &lt;li&gt;Particionamento com defeito&lt;/li&gt; &lt;li&gt;HD com defeito. Neste caso sugiro a substituição caso o problema se torne constante&lt;/li&gt; &lt;/ul&gt; &lt;h2 id=&quot;passos-para-corrigir-o-problema&quot;&gt;Passos para corrigir o problema&lt;/h2&gt; &lt;p&gt;Anote/salve a partição ou disco indicado no erro;&lt;/p&gt; &lt;p&gt;Você deve ter um disco ou pendrive com uma distribuição Linux para rodar em &lt;strong&gt;&lt;em&gt;“live”&lt;/em&gt;&lt;/strong&gt;;&lt;/p&gt; &lt;p&gt;Insira/conecte e dê boot por esse dispositivo;&lt;/p&gt;...</description>
        <pubDate>Tue, 29 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/erro-boot-linux-initramfs/</link>
        <guid isPermaLink="true">https://brunocosta.dev/erro-boot-linux-initramfs/</guid>
        
        <category>linux</category>
        
        <category>boot</category>
        
        <category>initramfs</category>
        
        <category>linux</category>
      </item>
    
      <item>
        <title>Alterando a velocidade de rolagem do mouse no Linux</title>
        <description>&lt;p&gt;Um problema que tive no Linux, na distro Ubuntu (para aqueles que estão iniciando em Linux, essa é baseado no Debian), era na velocidade do botão de rolagem do mouse. Por padrão tive muita lentidão nas rolagem de páginas.&lt;/p&gt; &lt;p&gt;Para resolver, utilizei o &lt;strong&gt;&lt;em&gt;Inwheel&lt;/em&gt;&lt;/strong&gt;. Aqui estarei utilizando como base o &lt;strong&gt;&lt;em&gt;Ubuntu 20.04&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt; &lt;h2 id=&quot;instalando-o-imwheel&quot;&gt;Instalando o Imwheel&lt;/h2&gt; &lt;p&gt;Abra o &lt;strong&gt;&lt;em&gt;Terminal&lt;/em&gt;&lt;/strong&gt; (Crtl + Alt + T);&lt;br /&gt; Digite o comando abaixo, dê enter e digite sua senha root;&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sudo apt-get install imwheel&lt;/code&gt;&lt;/p&gt; &lt;h2 id=&quot;configuração&quot;&gt;Configuração&lt;/h2&gt; &lt;p&gt;Baixe ou crie um novo documento &lt;strong&gt;&lt;em&gt;Bash&lt;/em&gt;&lt;/strong&gt; (.sh) com o script existente neste link &lt;a...</description>
        <pubDate>Sun, 27 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/velocidade-rolagem-mouse-linux/</link>
        <guid isPermaLink="true">https://brunocosta.dev/velocidade-rolagem-mouse-linux/</guid>
        
        <category>linux</category>
        
        <category>mouse</category>
        
        <category>linux</category>
      </item>
    
      <item>
        <title>Criar e dar permissões de usuário no MySQL</title>
        <description>&lt;h2 id=&quot;criando-um-novo-usuário-no-sgbd-mysql&quot;&gt;Criando um novo usuário no SGBD MySQL&lt;/h2&gt; &lt;p&gt;No Windows abra o CMD e dê o comando:&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mysql&lt;/code&gt;&lt;/p&gt; &lt;p&gt;ou faça pela ferramenta &lt;strong&gt;&lt;em&gt;MySQL Command-Line&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;No Linux, no Terminal utilize o comando:&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mysql -p&lt;/code&gt;&lt;br /&gt; O &lt;strong&gt;&lt;em&gt;p&lt;/em&gt;&lt;/strong&gt; neste caso serve para a senha ser solicitada. Como o usuário não está sendo informado, será utilizado o nome de usuário logado no sistema. Para informar outro usuário utilize o comando &lt;strong&gt;&lt;em&gt;-u&lt;/em&gt;&lt;/strong&gt;:&lt;br /&gt; ` mysql -u root -p`&lt;/p&gt; &lt;p&gt;Após o acesso, podemos utilizar a linha de comando para adicionar um novo usuário: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CREATE USER &apos;novousuario&apos;@&apos;origem&apos; IDENTIFIED...</description>
        <pubDate>Tue, 22 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/criar-permissoes-usuario-mysql/</link>
        <guid isPermaLink="true">https://brunocosta.dev/criar-permissoes-usuario-mysql/</guid>
        
        <category>mysql</category>
        
        <category>banco de dados</category>
        
        <category>bancodedados</category>
      </item>
    
      <item>
        <title>Ransomware: alguns sinais de que está prestes a ser atacado</title>
        <description>&lt;p&gt;Geralmente em um ataque Ransomware, o atacante/invasor utiliza ferramentas legítimas para preparar o terreno antes do ataque. O sujeito(s) já terá acesso a rede da vítima. Os métodos que permitirão a invasão explicarei em outro post, mas comumente são via arquivos maliciosos enviados por e-mail ou via algum drive em nuvem e executados por usuários com pouca instrução tecnológica. Utilizam também de artifícios da engenharia social, entre outros meios.&lt;/p&gt; &lt;p&gt;Com o sucesso no acesso a rede, listarei abaixo alguns indicadores de que estão vasculhando sua rede em busca de brechas para execução do script malicioso:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;h4 id=&quot;um-scanner-de-rede-principalmente-em-um-servidor&quot;&gt;Um Scanner...</description>
        <pubDate>Sat, 19 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/ransomware-sinais-ataque/</link>
        <guid isPermaLink="true">https://brunocosta.dev/ransomware-sinais-ataque/</guid>
        
        <category>cibersegurança</category>
        
        <category>ransomware</category>
        
        <category>cybersecurity</category>
        
        <category>ciberseguranca</category>
      </item>
    
      <item>
        <title>Recuperar senha do Unifi Controller</title>
        <description>&lt;p&gt;Para aqueles que possuem soluções da Ubiquiti (ecossistema Unifi) e por algum descuido (ou falha em seguir regras da documentação, haha), e perderam a senha de acesso ao Unifi Controller, existe uma opção de como recupera-la.&lt;/p&gt; &lt;p&gt;Veja a seguir:&lt;/p&gt; &lt;p&gt;Faça o download do MongoDB (&lt;a href=&quot;https://www.mongodb.com/try/download/community&quot;&gt;https://www.mongodb.com/try/download/community&lt;/a&gt;).&lt;br /&gt; Escolha a opção .zip se usa Windows ou .tgz se utiliza Linux;&lt;/p&gt; &lt;p&gt;No servidor onde se encontra instalado o &lt;strong&gt;&lt;em&gt;Unifi Controller&lt;/em&gt;&lt;/strong&gt;, extraia o &lt;strong&gt;&lt;em&gt;MongoDB&lt;/em&gt;&lt;/strong&gt; baixado;&lt;/p&gt; &lt;p&gt;No Windows, abra o &lt;strong&gt;&lt;em&gt;CMD&lt;/em&gt;&lt;/strong&gt; como administrador e no Linux, o &lt;strong&gt;&lt;em&gt;Terminal&lt;/em&gt;&lt;/strong&gt;;&lt;/p&gt; &lt;p&gt;Digite o comando para acessar a pasta bin existente no diretório do MongoDB. **Não dê Enter...</description>
        <pubDate>Fri, 18 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/recuperar-senha-unifi/</link>
        <guid isPermaLink="true">https://brunocosta.dev/recuperar-senha-unifi/</guid>
        
        <category>unifi</category>
        
        <category>ubiquiti</category>
        
        <category>recuperação</category>
        
        <category>tutorial</category>
      </item>
    
      <item>
        <title>Backup e restauração de banco de dados MySQL</title>
        <description>&lt;p&gt;Maneira simples de fazer backup e restauração de banco de dados MySQL.&lt;/p&gt; &lt;h2 id=&quot;backup&quot;&gt;Backup&lt;/h2&gt; &lt;p&gt;Abra o &lt;strong&gt;&lt;em&gt;Prompt de Comando&lt;/em&gt;&lt;/strong&gt; como administrador;&lt;/p&gt; &lt;p&gt;Acesse o diretório onde se encontra o MySQL:&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CD C:\Program Files\MySQL\MySQL Server 5.5\bin&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Execute o comando:&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mysqldump -u root -p bancodedados &amp;gt; C:\path\bk_bancodedados.sql&lt;/code&gt;&lt;/p&gt; &lt;h2 id=&quot;restauração&quot;&gt;Restauração&lt;/h2&gt; &lt;p&gt;Abra o &lt;strong&gt;&lt;em&gt;Prompt de Comando&lt;/em&gt;&lt;/strong&gt; como administrador;&lt;/p&gt; &lt;p&gt;Acesse o diretório onde se encontra o MySQL:&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;CD C:\Program Files\MySQL\MySQL Server 5.5\bin&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Execute o comando:&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mysql.exe -u root –p bancodedados &amp;lt;C:\path\bk_bancodedados.sql&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Onde:&lt;br /&gt; &lt;strong&gt;&lt;em&gt;bancodedados&lt;/em&gt;&lt;/strong&gt; é o nome do banco;&lt;br /&gt; &lt;strong&gt;&lt;em&gt;path&lt;/em&gt;&lt;/strong&gt; é o caminho...</description>
        <pubDate>Fri, 18 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/backup-restauracao-banco-de-dados-mysql/</link>
        <guid isPermaLink="true">https://brunocosta.dev/backup-restauracao-banco-de-dados-mysql/</guid>
        
        <category>mysql</category>
        
        <category>backup</category>
        
        <category>bancodedados</category>
      </item>
    
      <item>
        <title>Sincronizar horário entre Servidor Windows e Estação de trabalho</title>
        <description>&lt;p&gt;Com um domínio em um servidor Windows bem configurado, normalmente não temos problemas em sincronização de horário entre o servidor e estação. Porém, se por algum motivo é necessário sincronizar o horário entre a estação e o servidor, indico abaixo alguns comandos para solucionar o problema.&lt;/p&gt; &lt;p&gt;Faça no computador/estação sem sincronização;&lt;/p&gt; &lt;p&gt;Abra o CMD como administrador;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Comando para alterar o servidor NTP (em &lt;em&gt;server&lt;/em&gt; você altera para o IP do seu servidor):&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;net time \\server /set /yes&lt;/code&gt;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Comandos para forçar uma atualização/sincronização:&lt;br /&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;w32tm /resync /rediscover&lt;/code&gt;&lt;br /&gt; ou&lt;br /&gt; &lt;code class=&quot;language-plaintext...</description>
        <pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/sincronizar-horario-servidor-estacao/</link>
        <guid isPermaLink="true">https://brunocosta.dev/sincronizar-horario-servidor-estacao/</guid>
        
        <category>ntp</category>
        
        <category>horário</category>
        
        <category>sincronizar</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Segurança em RDP - Área de Trabalho Remota</title>
        <description>&lt;p&gt;Algumas dicas de segurança em servidores de Área de Trabalho Remota.&lt;/p&gt; &lt;h2 id=&quot;como-investigar-e-evitar-ataques-ao-seu-servidor-online&quot;&gt;Como investigar e evitar ataques ao seu servidor online?&lt;/h2&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Utilize sistemas atualizados, e, se possível, na última versão disponível (No Windows, Windows Server 2019, por exemplo);&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Tenha uma solução de segurança firewall e endpoint robusta instalada e devidamente configurada, seguindo os protocolos sugeridos pelo desenvolvedor. Exemplo de desenvolvedores e fornecedores de soluções de segurança: Sophos, Fortinet, Trend Micro, Symantec, ESET;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Acompanhar e verificar os Eventos de Logon no Visualizador de Eventos (eventvwr.msc), principalmente os IDs;&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Verificar se nenhuma conta local...</description>
        <pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/seguranca-rdp-area-trabalho-remota/</link>
        <guid isPermaLink="true">https://brunocosta.dev/seguranca-rdp-area-trabalho-remota/</guid>
        
        <category>RDP</category>
        
        <category>cibersegurança</category>
        
        <category>remoto</category>
        
        <category>ciberseguranca</category>
      </item>
    
      <item>
        <title>Como identificar se um servidor Windows foi reiniciado?</title>
        <description>&lt;p&gt;Existem alguns eventos do &lt;strong&gt;&lt;em&gt;Event Viewer&lt;/em&gt;&lt;/strong&gt; (Visualizador de Eventos) do Windows que podem identificar quando os servidores existentes foram reiniciados.&lt;/p&gt;

&lt;p&gt;Para isso, acesse o &lt;strong&gt;&lt;em&gt;Visualizador de Eventos&lt;/em&gt;&lt;/strong&gt; em &lt;strong&gt;&lt;em&gt;Ferramentas Administrativas&lt;/em&gt;&lt;/strong&gt; ou pelo comando &lt;strong&gt;&lt;em&gt;“eventvwr”&lt;/em&gt;&lt;/strong&gt;;&lt;/p&gt;

&lt;p&gt;Navegue até o tipo &lt;strong&gt;&lt;em&gt;System&lt;/em&gt;&lt;/strong&gt; (Sistema);&lt;/p&gt;

&lt;p&gt;Filtre nos logs pelas IDs 1074, 1076, 6009, 6005 e 6013.&lt;/p&gt;
</description>
        <pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/saber-servidor-reiniciado/</link>
        <guid isPermaLink="true">https://brunocosta.dev/saber-servidor-reiniciado/</guid>
        
        <category>servidores</category>
        
        <category>windows server</category>
        
        <category>restart</category>
        
        <category>servidores</category>
      </item>
    
      <item>
        <title>Relatório de usuários do Active Directory</title>
        <description>&lt;p&gt;Aqui uma maneira de extrair um relatório de usuários existentes no seu Active Directory.&lt;/p&gt;

&lt;p&gt;No &lt;strong&gt;CMD&lt;/strong&gt; execute o comando:&lt;br /&gt;
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dsquery user domainroot -limit 3000 |dsget user -display -samid -disabled &amp;gt; C:\path\users_ad.txt&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Sendo &lt;strong&gt;&lt;em&gt;C:\path&lt;/em&gt;&lt;/strong&gt; o caminho do diretório onde irá salvar o arquivo com os dados extraídos, e &lt;strong&gt;&lt;em&gt;users_ad.txt&lt;/em&gt;&lt;/strong&gt; o nome e extensão do arquivo.&lt;/p&gt;

&lt;p&gt;Mais informações procure sobre &lt;strong&gt;&lt;em&gt;DSQUERY&lt;/em&gt;&lt;/strong&gt; nas documentações da Microsoft.&lt;/p&gt;
</description>
        <pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://brunocosta.dev/relatorio-usuarios-active-directory/</link>
        <guid isPermaLink="true">https://brunocosta.dev/relatorio-usuarios-active-directory/</guid>
        
        <category>activedirectory</category>
        
        <category></category>
        
        <category>servidores</category>
      </item>
    
  </channel>
</rss>
