Como ativar o SSH no CentOS 8?

Como ativar o SSH no CentOS 8?
Capsula segura, também conhecido como Ssh, é uma ferramenta popular usada para conectar -se com o servidor através do cliente. O SSH garante conectividade remota segura e comunicação entre um servidor e seu cliente e também fornece a transferência de arquivos sobre a conexão de rede remota.

Neste post, passaremos por um guia passo a passo sobre como ativar o SSH no CentOS 8 e acessar seu servidor de uma máquina cliente do CentOS 8 enquanto remotamente usando o SSH. Vamos começar com a configuração do servidor CentOS 8 para conexão remota via SSH.

Configuração do servidor CentOS 8 para conexão remota

Configurando o servidor CentOS 8 para uma conexão remota é a nossa primeira prioridade.

Etapa 1: Atualize o repositório de pacotes do seu sistema
Atualize o cache do repositório de pacotes do sistema digitando o comando abaixo:

$ sudo dnf makecache

Atualize os pacotes do sistema.

$ sudo dnf upgrade

Etapa 2: Instale o servidor OpenSsh no CentOS 8 Server
Depois de atualizar o cache e os pacotes do repositório do sistema, instale o pacote do servidor OpenSSH digitando o comando abaixo:

$ sudo dnf install OpenSsh-Server

Após a instalação bem -sucedida, inicie o “sshd”Serviço se não for iniciado.

Etapa 3: Start OpenSsh Service
Para iniciar o serviço OpenSSH, digite o comando abaixo:

$ sudo systemctl start sshd

Verifique o status do serviço usando o comando abaixo:

$ sudo systemctl status sshd

Além disso, ative o serviço OpenSsh na reinicialização digitando o comando abaixo:

$ sudo systemctl habilitar sshd

Tudo bem, o serviço OpenSSH está ativo e pronto para conexão. Agora, precisamos começar o tráfego e, para isso, somos obrigados a configurar o firewall.

Etapa 4: permita que o firewall passe qualquer tráfego da porta SSH 22
Para permitir o firewall para o fluxo de tráfego através do SSH, digite o comando abaixo:

$ firewall-cmd-zone = public --permanent --add-service = ssh

É uma prática melhor recarregar o firewall depois de configurar o firewall.

$ firewall-cmd--reload

O servidor CentOS 8 está pronto para conexão via SSH. Vamos saber o endereço IP do servidor e acessá -lo da máquina cliente do CentOS 8.

Etapa 5: Obtenha o endereço IP do servidor CentOS 8
Para obter o endereço IP do servidor CentOS, digite o comando abaixo:

$ ip a

O endereço IP do meu servidor é 192.168.18.186. Vamos nos conectar a esta máquina da máquina do cliente CentOS 8.

Conecte -se ao servidor CentOS 8 do CentOS 8 Client

Para se conectar ao servidor CentOS 8, siga a etapa abaixo:

Etapa 1: Instale clientes OpenSsh na máquina cliente do CentOS 8
Primeiro de tudo, você precisa instalar os clientes OpenSsh em sua máquina Client Centos 8.

$ sudo dnf install openssh-clients

Depois de instalar clientes OpenSsh, crie e copie os pares de chaves ssh para se conectar ao servidor CentOS 8.

Etapa 2: gerar o par de chaves ssh
Para gerar o par de chaves ssh, digite o comando abaixo:

$ ssh-keygen

Pressione "Enter" para salvar o par de chaves no diretório padrão fornecido.

Ou, se você já gerou o par de chaves, pressione "Enter" para substituir o par de chave.

Forneça a senha ou pressione "Enter" para a senha vazia.

Tudo bem, o par de chaves é gerado com sucesso, agora vamos copiar o par de chaves para o servidor.

Etapa 3: copie o par de chaves para o servidor CentOS 8
Para copiar o par de chaves para o servidor CentOS 8, digite o comando abaixo:

$ ssh-copy-id [email protected]

Não se esqueça de mudar o "LinuxUser" e "192.168.18.186 ”com o nome de usuário e o endereço IP do servidor CentOS 8.

Digite "sim" e pressione "Enter".

Forneça a senha do nome de usuário mostrado no terminal e pressione "Enter".

O par de chaves será copiado para o servidor CentOS 8, ao qual vamos nos conectar.

Etapa 4: conecte -se ao servidor CentOS 8 via SSH
Agora, basta conectar o SSH ao servidor do CentOS 8 usando o comando abaixo:

$ ssh [email protected]

É isso! Estamos conectados ao servidor CentOS 8 com sucesso de uma máquina cliente do CentOS 8 usando o SSH.

Conclusão

Cobrimos um enorme espectro de permitir o SSH no CentOS 8, instalando o OpenSsh Server na máquina do servidor CentOS 8, permitindo o serviço "SSHD" e abrindo o firewall do sistema para o tráfego recebido da SSH na porta 22. Também aprendemos a conectar -se ao servidor CentOS 8 a partir de uma máquina cliente do CentOS 8, instalando clientes OpenSsh, gerando e copiando o par de chaves SSH, copiando o teclado para a máquina de servidor e conectando -se ao servidor CentOS 8 via SSH.