How to Enable SSH on Ubuntu 18.04

Secure Shell (SSH) is a cryptographic network protocol used for a secure connection between a client and a server.

neste tutorial, vamos mostrar – lhe como activar o SSH numa máquina de Desktop Ubuntu. Se activar o SSH, poderá ligar-se remotamente à sua máquina Ubuntu e transferir os ficheiros de forma segura ou realizar tarefas administrativas.

pré-requisitos #

Antes de continuar com este tutorial, certifique-se de que está logado como um utilizador com privilégios de sudo.

activar a SSH no Ubuntu #

o servidor de SSH não está instalado por omissão nos sistemas de desktop do Ubuntu, mas pode ser facilmente instalado a partir dos repositórios normais do Ubuntu.

Para instalar e habilitar o SSH no seu sistema Ubuntu concluir as etapas a seguir:

  1. Abra o terminal usando o Ctrl+Alt+T atalho de teclado ou clicando no ícone terminal e instalar o openssh-server pacote digitando:

    sudo apt updatesudo apt install openssh-server

    indique a senha quando for pedida e indique Y para continuar com a instalação.

    ubuntu install ssh

  2. uma Vez concluída a instalação, o serviço de SSH irá iniciar automaticamente. Para verificar se a instalação foi bem sucedida e o serviço SSH está em execução, escreva o seguinte comando que irá imprimir o estado do servidor SSH:

    sudo systemctl status ssh

    Você deve ver algo como Active: active (running) :

    ubuntu ssh estado

    Pressione q para voltar ao prompt de linha de comando.

  3. Ubuntu vem com uma ferramenta de configuração de firewall chamada UFW. Se a ‘firewall’ estiver activa no seu sistema, certifique-se que abre a porta SSH:

    sudo ufw allow ssh

Agora que a SSH está instalada e a correr no seu sistema Ubuntu, pode ligar-se a ela através da SSH a partir de qualquer máquina remota. Os sistemas Linux e macOS têm clientes SSH instalados por padrão. Se você quiser se conectar a partir de uma máquina do Windows, então você pode usar um cliente SSH como PuTTY.

a ligar-se à SSH sobre a LAN #

para se ligar à sua máquina Ubuntu sobre a LAN só precisa de introduzir o seguinte comando:

ssh username@ip_address
Alterar username com o nome de usuário real e ip_address com o Endereço IP da máquina Ubuntu, onde você SSH instalado.

Se você não sabe o seu endereço de IP, você pode facilmente encontrá-lo usando o comando ip:

ip a
ubuntu encontrar o endereço ip

Como você pode ver a partir da saída, o endereço de IP do sistema é 192.168.121.111.

uma Vez que você encontrou o endereço IP, faça o login no computador remoto executando o seguinte sshcomando:

ssh [email protected]

Quando você se conectar através de SSH pela primeira vez, você verá uma mensagem de procurar algo parecido com isto:

The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established.ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY.Are you sure you want to continue connecting (yes/no)?

Tipo yes e será solicitado que você digite sua senha.

Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known [email protected]'s password:

Uma vez introduzida a senha, será recebida com uma mensagem semelhante à que está em baixo.

Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage...

está agora ligado à sua máquina Ubuntu.

ligando-se ao SSH através da Internet #

para se ligar à sua máquina Ubuntu através da Internet, terá de saber o seu endereço IP público e configurar o seu router para aceitar dados no porto 22 e enviá-los para a máquina Ubuntu, onde o SSH está a correr.

para determinar o endereço IP público da máquina a que está a tentar aceder, basta visitar o seguinte URL: https://api.ipify.org.

Quando se trata de configurar port forwardingeach router tem uma maneira diferente de configurar o encaminhamento de portas. Você deve consultar a sua documentação do router sobre como configurar o encaminhamento de portas. Resumindo, terá de indicar o número de porto onde serão feitos os pedidos (o porto SSH por omissão é o 22) e o endereço IP privado que encontrou anteriormente (usando o ip a) da máquina onde o SSH está a correr.

Uma vez que tenha encontrado o endereço IP, e configurado o seu router, poderá fazer login escrevendo:

ssh username@public_ip_address

Se estiver a expor a sua máquina à Internet, é uma boa ideia implementar algumas medidas de segurança. O mais básico é configurar seu roteador para aceitar tráfego SSH em uma porta não-padrão e encaminhá-lo para a porta 22 na máquina que executa o serviço SSH.

Pode também configurar uma autenticação baseada em chaves SSH e ligar-se à sua máquina Ubuntu sem introduzir uma senha.

Desabilitar o SSH no Ubuntu #

Se, por alguma razão, você deseja desabilitar o SSH em sua máquina o Ubuntu, você pode simplesmente parar o serviço de SSH executando:

sudo systemctl stop ssh

Para iniciar novamente executar:

sudo systemctl start ssh

Para desativar o serviço SSH para iniciar durante o boot do sistema executar:

sudo systemctl disable ssh

To enable it again type:

sudo systemctl enable ssh

Conclusion #

aprendeu a instalar e activar a SSH no seu Ubuntu 18.04. Você pode agora fazer login na sua máquina e executar tarefas comuns do sysadmin através da linha de comandos.

Por omissão, o SSH escuta no porto 22. Mudando o portadds padrão SSH uma camada extra de segurança para o seu servidor, reduzindo o risco de ataques automatizados.

Se estiver a gerir vários sistemas, poderá simplificar o seu fluxo de trabalho definindo todas as suas ligações no ficheiro de configuração SSH.

para mais informações, sobre como configurar o seu servidor de SSH, leia o manual SSH/OpenSSH/Configuringguide do Ubuntu e a página oficial do SSH.



Deixe uma resposta

O seu endereço de email não será publicado.