JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como configurar SSH no Fedora

Editado 5 meses atrás por ExtremeHow Equipe Editorial

FedoraSSHConfiguraçãoShell SeguroRedesAcesso RemotoLinha de comandoTerminalConfiguraçãoComputadores

Como configurar SSH no Fedora

Tradução atualizada 5 meses atrás

Configurar SSH (Secure Shell) no sistema operacional Fedora é uma habilidade básica que permite aos usuários conectar-se com segurança a um servidor remoto ou outro dispositivo. SSH fornece uma maneira segura de acessar dispositivos em uma rede não segura. Este guia irá guiá-lo através das etapas abrangentes para configurar o SSH no Fedora, garantindo que você possa estabelecer comunicações seguras de forma eficaz no seu ambiente de rede.

Entendendo SSH

Antes de prosseguirmos com o processo de configuração, é importante entender o SSH. SSH significa Secure Shell e é um protocolo de rede que fornece aos administradores uma maneira segura de acessar dispositivos em uma rede não segura. O SSH é frequentemente usado para gerenciar sistemas e aplicativos remotamente, com o benefício de comunicações criptografadas para proteger os dados contra acesso não autorizado.

O SSH autentica tipicamente usuários remotos usando senhas ou chaves criptográficas e fornece comunicações criptografadas para garantir a segurança dos dados. Isso o torna uma ferramenta essencial para administradores de sistemas, desenvolvedores e usuários que precisam gerenciar máquinas remotas com segurança.

Pré-requisitos

Para configurar o SSH no Fedora você precisará:

Passo 1: Instalar o Servidor OpenSSH

O primeiro passo para configurar o SSH no Fedora é instalar o servidor OpenSSH. OpenSSH é uma versão gratuita e de código aberto da ferramenta de conectividade SSH, que é confiável para quase todas as distribuições do Linux. Abra uma janela de terminal e execute o seguinte comando:

sudo dnf install openssh-server

O gerenciador de pacotes `dnf` irá cuidar da instalação. Você será solicitado a confirmar a instalação digitando `y` e pressionando Enter. Uma vez instalado, você pode verificar a instalação do pacote OpenSSH executando o seguinte:

rpm -q openssh-server

Este comando retornará a versão do pacote instalado se for bem-sucedido.

Passo 2: Iniciar o serviço SSH

Depois que o servidor OpenSSH estiver instalado, você deve iniciar e habilitar seu serviço para aceitar conexões SSH recebidas. Inicie o serviço SSH com o seguinte comando:

sudo systemctl start sshd

Para habilitar o serviço SSH na inicialização do sistema, para que ele inicie automaticamente, use o comando abaixo:

sudo systemctl enable sshd

É uma boa prática verificar o status do serviço SSH. Isso pode ser feito usando o comando:

sudo systemctl status sshd

Este comando exibe informações sobre o status do serviço SSH, permitindo que você garanta que ele esteja ativo e funcionando corretamente.

Passo 3: Configurar o firewall

O Fedora vem com um firewall habilitado por padrão. Você precisa permitir conexões SSH através do firewall. Execute o seguinte comando para permitir o tráfego SSH:

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

Após fazer alterações na configuração do firewall, recarregue o firewall para aplicar as alterações:

sudo firewall-cmd --reload

Este comando garante que as configurações do firewall sejam atualizadas e que as conexões SSH sejam permitidas.

Passo 4: Configurar o SSH para segurança e preferências

A configuração do servidor SSH está no arquivo `/etc/ssh/sshd_config`. É uma boa prática revisar e possivelmente alterar esta configuração para melhor segurança e desempenho, dependendo de suas necessidades.

Você pode abrir este arquivo de configuração usando qualquer editor de texto, como `nano` ou `vi`. Aqui, por exemplo, usaremos `vi`:

sudo vi /etc/ssh/sshd_config

No arquivo de configuração, você pode encontrar muitas opções para melhorar seu servidor. Aqui estão algumas configurações comuns que você pode querer configurar:

Depois de fazer as alterações, você deve reiniciar o serviço SSH para que elas entrem em vigor:

sudo systemctl restart sshd

Passo 5: Gerar chaves SSH (opcional, mas recomendado)

As chaves SSH são um método altamente seguro de autenticação, eliminando a necessidade de senhas. Criar um par de chaves SSH envolve a criação de um par de chaves pública e privada.

Você pode gerar um par de chaves usando o seguinte comando:

ssh-keygen

Você será solicitado a inserir um arquivo em que salvar a chave, que geralmente é salvo na localização padrão `~/.ssh/id_rsa`. Além disso, você tem a opção de definir uma senha para adicionar outra camada de segurança.

Uma vez gerada, a chave pública (geralmente localizada em `~/.ssh/id_rsa.pub`) deve ser adicionada ao arquivo `~/.ssh/authorized_keys` no servidor remoto ao qual você está se conectando. Isso permite que o servidor autentique sua conexão usando seu par de chaves.

Passo 6: Testar sua configuração SSH

Depois que você configurou o servidor SSH, é importante testar a configuração para garantir que tudo esteja funcionando corretamente. A partir da sua máquina cliente, tente acessar seu servidor Fedora usando o comando SSH:

ssh username@remote_host

Substitua `username` pelo seu nome de usuário real e `remote_host` pelo endereço IP ou nome do host do seu servidor Fedora. Se você alterou a porta SSH, lembre-se de incluir a opção `-p` após o número da porta que você especificou na configuração:

ssh -p 2200 username@remote_host

Se tudo estiver configurado corretamente, você poderá conectar-se com segurança ao seu servidor Fedora.

Conclusão

Configurar o SSH no Fedora envolve instalar o servidor OpenSSH, iniciar e habilitar os serviços SSH, configurar o firewall e fazer ajustes de configuração para atender aos seus requisitos de segurança e funcionalidade. Além disso, usar chaves SSH aumenta significativamente a segurança e deve ser considerado prática padrão para acesso SSH.

Com os passos deste guia, você deve ter uma compreensão abrangente de como executar o SSH no seu sistema Fedora, proporcionando-lhe capacidades de acesso remoto seguro e gerenciamento.


© 2023 Guia de Configuração SSH do Fedora

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários