This repository has been archived by the owner on Apr 2, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 116
/
HostnameHosts.sh
57 lines (49 loc) · 2.08 KB
/
HostnameHosts.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/bin/bash
# Autor: Robson Vaamonde
# Site: www.procedimentosemti.com.br
# Facebook: facebook.com/ProcedimentosEmTI
# Facebook: facebook.com/BoraParaPratica
# YouTube: youtube.com/BoraParaPratica
# Data de criação: 04/11/2018
# Data de atualização: 22/07/2020
# Versão: 0.07
# Testado e homologado para a versão do Ubuntu Server 18.04.x LTS x64
# Kernel >= 4.15.x
#
#Hostname: é usado para exibir o nome DNS do sistema e para exibir ou defina seu nome de host ou
#nome de domínio NIS. O arquivo /etc/hostname armazena as informações de nome de máquina e domínio
#no formato FQDN (Fully Qualified Domain Name)
#
#Hosts: pesquisa de tabela estática para nomes de host, é utilizado quando não temos servidores DNS
#(Domain Name System) e fazermos o apontamento diretamente no arquivo localizado em /etc/hosts
#
#Nsswitch.conf: Arquivo de configuração da troca de serviço de nome, utilizado para mudar as prioridades
#de resolução de nomes no servidor, por padrão está configurado para utilizar o arquivo hosts e depois o
#DNS.
#
#TCP Wrappers: O TCP Wrapper é um sistema de rede ACL baseado em host, usado para filtrar acesso à rede
#a servidores de protocolo de Internet (IP) em sistemas operacionais do tipo Unix, como Linux ou BSD.
#Ele permite que o host, endereços IP de sub-rede, nomes e/ou respostas de consulta ident, sejam usados
#como tokens sobre os quais realizam-se filtros para propósitos de controle de acesso.
#
#Hosts.allow e Hosts.Deny: formato de arquivos de controle de acesso ao host
#
#Alterando o nome do servidor
sudo vim /etc/hostname
#Adicionando as informações de pesquisa de IP e nome no servidor
sudo vim /etc/hosts
#Verificando a forma de consulta de nomes no servidor
sudo vim /etc/nsswitch.conf
#Configurando a segurança de acesso remoto do servidor
sudo vim /etc/hosts.allow
sudo vim /etc/hosts.deny
#Reinicializando o servidor
sudo reboot
#Checando informações do servidor
sudo hostname
sudo hostname -A
sudo hostname -d
#Verificando os usuário logados no servidor
sudo w
#Verificando o arquivo de log do servidor
sudo cat /var/log/hosts.allow.log