Como configurar e usar OpenSSH no Red Hat

Índice

Como todos sabemos, O mais importante e pelo qual devemos sempre garantir que todas as informações que enviamos estão seguras e cheguem por inteiro ao seu destino. Desta vez, falaremos sobre um dos protocolos que são os melhores responsáveis ​​por nos dar a tranquilidade de que nossas conexões são seguras e altamente protegidas, esse protocolo é conhecido como SSH.

Manual SSH

O SSH essencialmente permite que a comunicação entre dois ou mais dispositivos seja segura, permite que os usuários façam login remotamente em um computador e, ao contrário dos já conhecidos FTP e TelNet, o SSH criptografa a sessão, dando-nos mais confiança. No Red Hat, notaremos que o pacote openssh está incluído para servidor e cliente.

Alguns podem se perguntar Por que usar SSH?, A resposta é muito simples, por segurança, lembre-se de que alguns invasores podem interceptar a comunicação entre dois ou mais sistemas para roubar informações e usá-las indevidamente, o SSH nos oferece as seguintes vantagens contra esses ataques:

  • Ninguém pode se conectar ao servidor sem as credenciais necessárias
  • SSH usa criptografia de 128 bits, o que aumenta a segurança
  • Fornece meios seguros de execução de aplicativos gráficos em um ambiente de rede
  • Podemos usar um canal seguro para a transmissão de informações
  • SSH suporta autenticação Kerberos
  • SSH no Red Hat 7 tem versão 2

Basicamente, a operação do SSH tem as seguintes etapas

  • Inicialmente, é feita uma verificação de que o cliente está se conectando ao servidor correto
  • Posteriormente, a camada de transporte entre o cliente e o servidor é criptografada simetricamente
  • O cliente autentica com suas credenciais
  • O cliente pode realizar tarefas no servidor remoto

Com SSH podemos configurar dois tipos de arquivos, os arquivos do cliente (ssh, scp e sftp) e os arquivos do servidor (o daemon sshd). Alguns dos seguintes arquivos podem ser encontrados no Red Hat 7.2 para a respectiva configuração SSH:

/ etc / ssh / moduliNeste arquivo podemos configurar os valores da equipe de autenticação.

/ etc / ssh / ssh_configÉ o arquivo de configuração padrão para o cliente SSH.

/ etc / ssh / sshd_configÉ o arquivo de configuração do daemon sshd

/ etc / sysconfig / sshdÉ o arquivo de configuração dos serviços sshd

Para validar em nosso sistema Red Hat 7.2 se tivermos sshd instalado podemos usar o seguinte comando:

 Status de sshd do serviço
Podemos ver que ele está em execução:

Caso não o tenha instalado podemos executar o seguinte comando para sua respectiva instalação:

 yum -y install openssh-server openssh-clients
Assim que o tivermos executado, iremos Começar serviço do sshd usando o comando:
 systemctl start sshd.service
Para parar serviço simplesmente executamos o seguinte comando:
 systemctl stop sshd.service
Caso queiramos faça o serviço iniciar automaticamente podemos inserir o seguinte:
 systemctl enable sshd.service ln -s '/usr/lib/systemd/system/sshd.service' '/etc/systemd/system/multiuser.target.wants/sshd.service'
Se precisar faça quaisquer alterações de configuração das portas ou outro parâmetro, devemos inserir o seguinte:
 #vi / etc / ssh / sshd_config
Podemos ver que o seguinte é exibido:

Lá podemos mudar valores como
PortaÉ a porta de comunicação do sshd, por padrão é 22, podemos modificá-la para proporcionar maior segurança.
ListenAddressPodemos ajustar esta opção caso nossa máquina tenha alguma outra interface de rede e queremos indicar a qual interface sshd ela se conectará.
AllowUsersAtravés desta opção podemos permitir o acesso de qualquer usuário via SSH.

Podemos analisar cada uma das opções de acordo com as necessidades que temos. Lembre-se que quando fazemos qualquer mudança no arquivo de configuração, devemos reinicie o serviço, para isso usaremos o comando:

 reiniciar serviço sshd
Nós validamos o endereço IP que nossa máquina possui usando o comando ifconfig, no nosso caso o IP é 192.168.0.13. VVamos fazer a conexão via SSH usando o programa Putty, bem conhecido de todos, que podemos baixar no link a seguir.

Uma vez que executamos o Putty simplesmente inserimos o endereço IP da máquina Red Hat e a porta por padrão (22) ou a porta que estabelecemos.

Clique OK e veremos que é exibida uma mensagem de segurança que aceitamos e devemos inserir nossas credenciais para acessar o sistema:

E desta forma, acessamos com segurança nosso Red Hat 7.2:

Para acessar o servidor a partir de uma máquina cliente, devemos usar a sintaxe ssh computer_name e se quisermos conectar usando um nome de usuário devemos inserir o seguinte:

 ssh usuário @ nome do host
Por exemplo:
 ssh [email protected]
Como vemos, o SSH nos dá uma maneira segura de acessar nossos servidores remotamente com total confiança de que todas as informações enviadas e recebidas terão as melhores medidas de segurança.

Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave