technology

Como instalar e iniciar um servidor SSH no Fedora 38 e posterior

.

Não há necessidade de instalar um servidor SSH no Fedora 38, e posteriormente basta habilitar e iniciar o serviço seguindo os passos abaixo.

Depois de instalar o sistema Fedora em seu VirtualBox ou hardware, pode haver a possibilidade de você acessar seu sistema remotamente através do serviço SSH e, ao tentar acessá-lo, você pode encontrar o erro “ssh: conecte-se ao host 192.168.40.120 porta 22: sem rota para o host.”

E quando você tenta verificar o status do serviço SSH no seu Fedora, pode receber outro erro: “Não foi possível encontrar a unidade ssh.service.”

Se você também está enfrentando um problema semelhante ou deseja instalar um servidor SSH no Fedora, este artigo pode ser útil para você.

Instale um servidor SSH no Fedora 38 e posterior

Tanto quanto eu sei, você encontrará o servidor OpenSSH pré-instalado em sua máquina Fedora. Para ter uma ideia melhor se está disponível ou não, execute o comando abaixo, que imprimirá a versão do servidor OpenSSH.

$ rpm -iq openssh-server 
openssh-server-8.8p1-1.fc36.1.x86_64

Se você obtiver a saída com a versão OpenSSH, então você está pronto para ir em frente e habilitar o serviço SSH na próxima seção.

E para aqueles que obtêm a saída “A versão do OpenSSH não está instalada,” digite o código abaixo para iniciar a instalação.

$ sudo dnf install openssh-server

Quando a instalação estiver concluída, passe para a próxima parte para habilitar o serviço SSH.

Passo 2Habilite o servidor SSH no Fedora 38 e posterior

O primeiro passo para resolver o erro acima é habilitar o serviço SSH em seu sistema Fedora, e você provavelmente obterá o erro acima ao tentar iniciar o serviço SSH.

Este erro é comum entre os recém-chegados que mudaram recentemente do Ubuntu para o Fedora.

No Ubuntu, quando você invoca o comando abaixo para iniciar ou verificar o status em seu terminal, ele é aceito porque o serviço de unidade ssh está disponível e é mapeado para o padrão sshd.unit serviço.

$ sudo systemctl status sshd
OR
$ sudo systemctl start sshd

E este não é o mesmo caso com o Fedora.

Você tem que invocar o comando apropriado para habilitar, começarou parar o SSH serviço.

Para verificar o status do serviço SSH no Fedora, execute o comando abaixo:

$ sudo systemctl status sshd

A saída do comando acima eliminou o erro e mostrou o status atual do serviço OpenSSH, que é “inativo”.

Verifique o status do serviço ssh no Fedora
Verifique o status do serviço ssh no Fedora

Agora você pode alterar facilmente o status para “ativo”.

Mas antes de fazer isso, você precisa habilitar o serviço sshd para automaticamente reinicie o SSH serviço após cada inicialização.

$ sudo systemctl enable sshd

etapa 3Inicie o servidor OpenSSH no Fedora 38 e posterior

Depois de concluir a etapa acima, você pode iniciar o serviço SSH para se conectar ao sistema host remoto.

Execute o código abaixo para iniciar o serviço SSH para se conectar ao sistema remoto.

$ sudo systemctl start sshd

Depois disso, mais uma vez, verifique o status atual do serviço SSH.

$ sudo systemctl status sshd

Tente conectar sua máquina Fedora

Depois que as alterações acima forem implementadas com sucesso, você pode tentar se conectar novamente ao seu sistema Fedora a partir de um sistema remoto.

$ ssh [email protected]
Conecte sua máquina Fedora remota
Conecte sua máquina Fedora

Se o firewall estiver implementado em seu sistema, execute a seguinte linha em seu sistema Fedora para aceitar as conexões SSH de entrada por meio da conexão do firewall e, em seguida, tente conectar-se ao seu sistema Fedora.

# firewall-cmd --zone=public --permanent --add-service=ssh
# firewall-cmd --reload

Isso é tudo para este guia, onde mostrei como instalar, iniciar e habilitar um servidor SSH no Fedora.

Como eu disse acima, no Fedora, o servidor OpenSSH está pré-instalado; você só precisa do comando certo para habilitar o serviço, e os comandos que usamos para esse fim são: sudo systemctl enable sshd e sudo systemctl start sshd

Neste artigo específico, você aprendeu o seguinte:

  • Como instalar um servidor SSH no Fedora
  • Como iniciar um servidor SSH no Fedora
  • Etapas para resolver quando o servidor SSH não está funcionando
  • Como verificar o status do serviço SSH no Fedora

Com este texto deixe-me terminar aqui.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo