Como: Alterar o número da porta SSH no Linux [Guia]

Como: Alterar o número da porta SSH no Linux [Guia]

SSH pode ser confuso para aqueles que são novos no Linux. Se você é um usuário Linux e está tentando alterar o número da porta SSH, nós o ajudamos. Acompanhe este guia, pois mostramos como alterar o número da porta SSH no Linux!

Como: Alterar o número da porta SSH no Linux [Guia]

Antes de começarmos

SSH (também conhecido como Secure Shell) é um protocolo de rede criptográfico para realizar operações de rede em uma rede segura. No Linux, o SSH é executado principalmente em servidores para fornecer aos usuários acesso remoto de comando de console pela Internet ou LAN. No entanto, este não é o único aplicativo Linux para SSH, pois também é usado para interagir entre estações de trabalho Linux.

Neste guia, veremos como você pode alterar a porta padrão em seu servidor OpenSSH da porta 22 para algo mais seguro. No entanto, você deve saber que deve ter um servidor SSH em execução antes de tentar alterar a porta.

Se você pretende configurar um servidor SSH e deseja saber como alterar a porta 22 para algo diferente, primeiro siga nosso guia sobre como configurar um servidor OpenSSH no Linux .

Clientes SSH

Precisa de um bom cliente para se conectar ao seu servidor SSH? Faça um favor a si mesmo e verifique o aplicativo EasySSH para Linux. Ele pega a natureza confusa do SSH e o simplifica para que você possa se conectar sem problemas. Para obter mais informações sobre o cliente EasySSH para Linux, clique aqui .

Alterar o número da porta SSH 

Para alterar a porta SSH padrão no servidor OpenSSH no Linux, você precisará interromper a execução do servidor. O servidor OpenSSH pode ser encerrado rapidamente na maioria dos sistemas operacionais Linux usando a ferramenta de tempo de execução Systemd.

Abra um terminal no dispositivo Linux que executa o servidor SSH. Se você estiver executando o SSH em um servidor, não poderá fazer isso remotamente! Conecte um teclado e mãos à obra. 

Assim que a janela do terminal estiver aberta, execute o  comando systemctl sshd status  no terminal. Este comando de status informará se o servidor SSH está instalado e funcionando. Se disser “Ativo: ativo (em execução)”, o software do servidor OpenSSH está operando normalmente.

systemctl status sshd

Para desligar o servidor SSH, use o  comando systemctl stop  . Este comando irá desligar o sshd.servicearquivo imediatamente , matando seu servidor SSH por enquanto.

sudo systemctl stop sshd

Para confirmar que o  comando systemctl stop  realmente desligou o servidor OpenSSH, execute novamente o  comando status  . Se o  comando systemctl stop de  fato matou com sucesso o servidor OpenSSH, você verá “Ativo: inativo (morto)” na saída.

systemctl status sshd

Com o servidor fechado, é hora de abrir o arquivo de configuração do servidor OpenSSH. Para fazer isso, use o seguinte  comando nano  abaixo.

Observação: neste guia, estamos nos concentrando no editor de texto Nano, pois é fácil de entender para a maioria dos usuários e tem uma interface de usuário simples. Sinta-se à vontade para trocar o Nano por seu editor de texto baseado em terminal favorito!

sudo nano -w / etc / ssh / sshd_config

Procure no editor de texto Nano #Port 22no código. O símbolo # desativa esta linha de código. Como resultado, seu servidor SSH provavelmente está usando a porta SSH padrão em vez de ter uma porta especificada.

Como: Alterar o número da porta SSH no Linux [Guia]

Para alterar a porta, exclua o símbolo # na frente #Port 22e altere o número “22” para uma porta diferente. Não escolha apenas qualquer porta, pois algumas portas podem já estar em uso por outro software em seu servidor, etc.  

Depois de alterar com sucesso a porta no arquivo de configuração, pressione a combinação de teclado Ctrl + O  no editor de texto Nano para salvar as alterações. Depois disso, pressione a  combinação de teclado Ctrl + X para fechar o editor.

Assim que o editor de texto Nano for fechado, execute o  comando systemctl start sshd  . Este comando irá iniciar o servidor OpenSSH novamente. A partir daqui, seu servidor SSH estará executando em um número de porta diferente!

Conectando-se por SSH com um número de porta diferente

A conexão por SSH é diferente quando seu servidor OpenSSH não está usando a porta padrão 22. Você não será mais capaz de iniciar uma conexão apenas especificando o nome do host e o nome do domínio. Em vez disso, você terá que usar a opção de linha de comando -p  para especificar a porta. 

Para se conectar pela linha de comando a um servidor SSH que não está sendo executado na porta 22, faça o seguinte. 

ssh -p CUSTOM_PORT_NUMBER meu-nome-de-usuário @ nome-do-host-ou-ip

Se você se esquecer de adicionar o número da porta personalizada, poderá adicionar um alias ao arquivo .bashrc.

Abra o arquivo .bashrc no editor de texto Nano com o comando abaixo.

nano ~ / .bashrc

Crie uma nova linha na parte inferior do arquivo para abrir espaço para o novo alias pressionando a  tecla Enter  . Em seguida, adicione o alias. Certifique-se de alterar “CUSTOM_PORT_NUMBER” no alias para refletir sua porta.

Como: Alterar o número da porta SSH no Linux [Guia]

alias ssh = 'ssh -p CUSTOM_PORT_NUMBER'

Salvar as edições com  Ctrl + O e sair do editor de texto Nano pressionando  Ctrl + X . Em seguida, execute o  comando source  para carregar o novo alias.

fonte ~ / .bashrc

De agora em diante, ao executar o  comando ssh  , você sempre terá sua porta ssh personalizada adicionada!


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.