Instalando e configurando o ZNC no CentOS 7

O ZNC é um segurança gratuito e de código aberto do IRC que fica permanentemente conectado a uma rede para que os clientes possam receber mensagens enviadas enquanto estiverem offline.

Este tutorial o guiará pelo processo de instalação e configuração do ZNC no CentOS 7. Supõe-se que o usuário saiba como configurar o firewall. No CentOS 7, é o FirewallD, que descarta qualquer conexão recebida por padrão, mesmo que você tenha configurado a solução baseada na Web do Vultr.

Instalando o ZNC

A instalação do ZNC é bastante simples, mas você precisa habilitar Pacotes Extra para Enterprise Linux (EPEL).

Instruções para isso podem ser encontradas https://www.vultr.com/docs/enable-epel-on-centos .

Feito isso, execute yum install znca instalação do ZNC.

Configurando o ZNC

Você não deve executar nada voltado para a Internet usando root, portanto, geralmente é recomendável criar um novo usuário especificamente para aplicativos que serão acessados ​​remotamente. Felizmente, o ZNC já faz isso ao instalar a partir do repositório, portanto não precisamos fazer isso manualmente.

Agora que está instalado, execute sudo -u znc znc --makeconfpara iniciar o processo de configuração.

O primeiro prompt que você receberá pede para selecionar uma porta de escuta. Esta é a porta da qual você acessará o segurança (incluindo a interface da web), por isso escolheremos 6697, pois essa é a porta mais comum para secureservidores de IRC.

Seu console será parecido com o seguinte.

[ ?? ] Listen on port (1025 to 65534): 6697

O segundo prompt pergunta se você deseja usar o SSL para o segurança. É altamente recomendável fazer isso, pois sem ela tudo será enviado em texto sem formatação, o que significa que qualquer pessoa na mesma rede pode ler seus bate-papos.

[ ?? ] Listen using SSL (yes/no) [no]: yes

O terceiro prompt pergunta se você deseja ou não ativar o IPv6. Não há nenhuma desvantagem nisso e, à medida que o mundo avança na adoção de 100% do IPv6, isso significa que você não precisará alterar nada mais tarde. Basta pressionar ENTERpara usar a opção padrão.

[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]:

Se você não instalou o ZNC neste servidor, o ZNC o alertará sobre um arquivo ausente. Não se preocupe, é normal e o ZNC irá criá-lo.

O próximo prompt solicita um nome de usuário para a conta do administrador, portanto escolha o que quiser. O único requisito rígido é usar apenas caracteres alfanuméricos.

[ ?? ] Username (alphanumeric):

Você será solicitado a definir uma senha. Mais uma vez, escolha o que quiser. Você não verá sua senha exibida ao digitá-la por motivos de segurança.

[ ?? ] Enter password:
[ ?? ] Confirm password:

Você será solicitado a fornecer um "nick". Este é o seu nome de exibição no IRC e o padrão é o seu nome de usuário. Escolha algo que você gosta, mas não se preocupe, pois ele pode ser alterado posteriormente.

[ ?? ] Nick [example]:

Ele também solicitará um nick alternativo, que será usado quando o seu principal estiver em uso. O padrão é o seu nick anterior com um sublinhado no final.

[ ?? ] Alternate nick [example_]:

O próximo prompt é para um "ident", que é conhecido como seu "nome de usuário" em alguns clientes de IRC, incluindo o HexChat. Esta é a parte do seu nome que aparece no início do seu nome de host durante um prompt do WHOIS; portanto, se seu ident é examplee seu nome de host, example.comele retornará [email protected]. O padrão é o seu nome de usuário definido anteriormente.

[ ?? ] Ident [example]:

Ele solicitará um nome real. Você não precisa definir isso como seu nome real e o padrão é que Got ZNC?Alguns clientes de IRC tenham o padrão como realname, você pode escolher se quiser.

[ ?? ] Real name [Got ZNC?]:

Este próximo está um pouco mais envolvido. Ele solicita um "host de ligação", que é o endereço IP que o ZNC usará para se conectar a um servidor IRC. É opcional, mas se você quiser configurá-lo, siga estas etapas:

  1. Vá para https://my.vultr.com/ .
  2. Clique no nome do servidor que você está configurando no momento.
  3. Procure uma entrada rotulada IP Addressno país do servidor.
  4. Clique no ícone no lado direito dos números.
  5. Cole o endereço IP no terminal. Se você estiver usando o console, precisará escrevê-lo manualmente, alguns clientes SSH permitem colar clicando com o botão direito do mouse ou com SHIFT+ INSERT.

Você não precisa se preocupar com essa alteração, pois o Vultr atribui um IP estático.

[ ?? ] Bind host (optional):

Configurando uma rede

A próxima coisa a ser perguntada é se você deseja ou não configurar uma rede agora, com o padrão como yes. Sinta-se livre para ignorar isso se você optou por não configurar uma rede.

[ ?? ] Set up a network? (yes/no) [yes]:

Este guia pressupõe que você optou por configurar uma rede agora.

Você será solicitado a fornecer um nome; este é o nome de exibição da rede de IRC à qual você está se conectando. O padrão é freenodeum grande servidor público de IRC.

[ ?? ] Name [freenode]:

Depois disso, você precisa inserir um host do servidor. Este é apenas o nome do host, não a porta.

[ ?? ] Server host (host only):

Você será perguntado se o servidor usa SSL. Você precisa encontrar isso sozinho, pois varia entre os servidores.

[ ?? ] Server uses SSL? (yes/no) [no]:

Agora ele solicitará a porta em que o servidor está. Se o SSL estiver ativado, o padrão será 6697e, se não, o padrão será 6667. Isso mostra como fica quando o SSL é especificado como ativado.

[ ?? ] Server port (1 to 65535) [6697]:

Agora ele pede uma senha do servidor. Se o seu servidor não precisar de um, você pode deixá-lo em branco e pressionar ENTERpara continuar.

[ ?? ] Server password (probably empty):

O próximo prompt solicita os canais iniciais que serão ingressados ​​automaticamente quando você estiver conectado. Sinta-se livre para deixá-lo em branco para continuar, se você não quiser.

[ ?? ] Initial channels:

Terminando

Você receberá algumas instruções sobre como se conectar e configurar o ZNC depois de concluir essa seção. Isso parecerá assim:

[ ** ] To connect to this ZNC you need to connect to it as your IRC server
[ ** ] using the port that you supplied.  You have to supply your login info
[ ** ] as the IRC server password like this: user/network:pass.
[ ** ]
[ ** ] Try something like this in your IRC client...
[ ** ] /server <znc_server_ip> +6697 example:<pass>
[ ** ]
[ ** ] To manage settings, users and networks, point your web browser to
[ ** ] https://<znc_server_ip>:6697/

O prompt final pergunta se você deseja ou não executar o ZNC agora.

[ ?? ] Launch ZNC now? (yes/no) [yes]:

Parabéns, você concluiu a instalação e configuração do ZNC. Lembre-se de que você pode alterar as opções através da configuração da web e não precisa editar manualmente os arquivos de configuração.



Leave a Comment

Configure sua própria rede privada com o OpenVPN

Configure sua própria rede privada com o OpenVPN

O Vultr oferece uma incrível conectividade de rede privada para servidores executando no mesmo local. Mas às vezes você quer dois servidores em países diferentes

Como instalar e configurar o CyberPanel no servidor CentOS 7

Como instalar e configurar o CyberPanel no servidor CentOS 7

Usando um sistema diferente? Introdução O CyberPanel é um dos primeiros painéis de controle do mercado, tanto de código aberto quanto de OpenLiteSpeed. What thi

Instale o eSpeak no CentOS 7

Instale o eSpeak no CentOS 7

Usando um sistema diferente? O ESpeak pode gerar arquivos de áudio de conversão de texto em fala (TTS). Isso pode ser útil por vários motivos, como criar seu próprio Turim

Monitore seus dispositivos usando o LibreNMS no CentOS 7

Monitore seus dispositivos usando o LibreNMS no CentOS 7

Usando um sistema diferente? O LibreNMS é um sistema de monitoramento de rede de código aberto completo. Ele usa o SNMP para obter os dados de diferentes dispositivos. Uma variedade

Como usar o Sudo no Debian, CentOS e FreeBSD

Como usar o Sudo no Debian, CentOS e FreeBSD

Usar um usuário sudo para acessar um servidor e executar comandos no nível raiz é uma prática muito comum entre o Linux e o Unix Systems Administrator. O uso de um sud

Como instalar o RabbitMQ no CentOS 7

Como instalar o RabbitMQ no CentOS 7

Usando um sistema diferente? O RabbitMQ é um intermediário de mensagens de código aberto amplamente usado, escrito na linguagem de programação Erlang. Como um middleware orientado a mensagens

Configurar o Nginx-RTMP no CentOS 7

Configurar o Nginx-RTMP no CentOS 7

Usando um sistema diferente? O RTMP é ótimo para veicular conteúdo ao vivo. Quando o RTMP é emparelhado com o FFmpeg, os fluxos podem ser convertidos em várias qualidades. Vultr i

Como instalar o Gradle no CentOS 7

Como instalar o Gradle no CentOS 7

Usando um sistema diferente? Gradle é um conjunto de ferramentas de automação de compilação de código aberto e gratuito baseado nos conceitos do Apache Ant e Apache Maven. Gradle fornece

Instale um servidor FTP com ProFTPd no CentOS 6 ou CentOS 7

Instale um servidor FTP com ProFTPd no CentOS 6 ou CentOS 7

Usando um sistema diferente? Neste guia, veremos como configurar um servidor FTP (ProFTPd) para transferir arquivos entre o seu PC e o seu servidor.

Instalando o Netdata no CentOS 7

Instalando o Netdata no CentOS 7

Usando um sistema diferente? O Netdata é uma estrela em ascensão no campo do monitoramento de métricas do sistema em tempo real. Comparado com outras ferramentas do mesmo tipo, o Netdata:

Como instalar o Apache Cassandra 3.11.x no CentOS 7

Como instalar o Apache Cassandra 3.11.x no CentOS 7

Usando um sistema diferente? O Apache Cassandra é um sistema de gerenciamento de banco de dados NoSQL gratuito e de código aberto, projetado para fornecer escalabilidade, alta

Como instalar um servidor Just Cause 2 (JC2-MP) no CentOS 7

Como instalar um servidor Just Cause 2 (JC2-MP) no CentOS 7

Neste tutorial, aprenda como configurar um servidor multiplayer Just Cause 2. Pré-requisitos Verifique se o sistema está totalmente atualizado antes de começarmos

Como instalar o servidor Starbound no CentOS 7

Como instalar o servidor Starbound no CentOS 7

Usando um sistema diferente? Neste tutorial, explicarei como configurar um servidor Starbound no CentOS 7. Pré-requisitos Você precisa ser o proprietário deste jogo

Como instalar o Django no CentOS 7

Como instalar o Django no CentOS 7

O Django é uma estrutura Python popular para escrever aplicativos da web. Com o Django, você pode criar aplicativos mais rapidamente, sem reinventar a roda. Se você quiser você

Como instalar o CMS de outubro no CentOS 7

Como instalar o CMS de outubro no CentOS 7

Outubro é um sistema de gerenciamento de conteúdo de código aberto baseado no Laravel PHP Framework. Com uma interface elegante e uma arquitetura modular concisa

Como configurar a autenticação de dois fatores (2FA) para SSH no CentOS 6 usando o Google Authenticator

Como configurar a autenticação de dois fatores (2FA) para SSH no CentOS 6 usando o Google Authenticator

Após alterar a porta SSH, configurar a batida na porta e fazer outros ajustes para a segurança SSH, talvez haja mais uma maneira de protegê-lo

Como instalar o MyCLI no Linux (CentOS, Debian, Fedora e Ubuntu)

Como instalar o MyCLI no Linux (CentOS, Debian, Fedora e Ubuntu)

Introdução O MyCLI é um cliente de linha de comando para MySQL e MariaDB que permite concluir automaticamente e ajuda na sintaxe de seus comandos SQL. MyCL

Como instalar o Directus 6.4 CMS em um CentOS 7 LAMP VPS

Como instalar o Directus 6.4 CMS em um CentOS 7 LAMP VPS

Usando um sistema diferente? O Directus 6.4 CMS é um sistema de gerenciamento de conteúdo sem cabeça (CMS) poderoso e flexível, gratuito e de código aberto que fornece

Como instalar o Reader Self 3.5 RSS Reader em um CentOS 7 LAMP VPS

Como instalar o Reader Self 3.5 RSS Reader em um CentOS 7 LAMP VPS

Usando um sistema diferente? O Reader Self 3.5 é um leitor de RSS auto-hospedado, simples e flexível, gratuito e de código aberto, e uma alternativa ao Google Reader. Leitor Sel

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.