Neste artigo, mostrarei como ativar o servidor SSH no Ubuntu 18.04 LTS. Vamos começar.
O programa do servidor SSH deve ser instalado no computador que você deseja conectar e controlar remotamente. Desde o servidor SSH ou OpenSsh O pacote de servidor está disponível no repositório oficial do pacote do Ubuntu 18.04 LTS, você pode instalá -lo facilmente.
Atualize primeiro o cache do repositório de pacotes do seu Ubuntu 18.04 Sistema operacional LTS com o seguinte comando:
Atualização $ sudo apt-get
O cache do repositório de pacotes deve ser atualizado.
Agora você pode instalar o OpenSsh Programa de servidor SSH no computador remoto para o qual você deseja se conectar com o seguinte comando:
$ sudo apt-get install OpenSsh-Server
Agora pressione y e depois pressione continuar.
O OpenSsh O programa do servidor SSH deve ser instalado.
Instalando o cliente SSH:
Você deve ter o programa cliente SSH instalado no computador a partir do qual deseja se conectar ao seu computador remoto usando SSH. Deve ser instalado por padrão na maioria dos sistemas operacionais Linux nos dias de hoje. Mas, caso você não o tenha instalado, mostrarei como nesta seção.
Ubuntu/Debian:
Nos sistemas operacionais Ubuntu ou Debian, o programa de clientes SSH está disponível no repositório oficial de pacotes.
Você pode instalar o programa cliente SSH com o seguinte comando:
$ sudo apt-get install OpenSsh-client
Deve ser instalado.
CENTOS 7/RHEL 7:
No CentOS 7 e Red Hat Enterprise Linux 7 (RHEL 7), o pacote de clientes SSH está disponível no repositório oficial do pacote também.
Execute o seguinte comando para instalar o programa do cliente SSH no CentOS 7/RHEL 7:
$ sudo yum install OpenSsh
O programa do cliente SSH deve ser instalado.
Conectando -se ao computador remoto usando SSH:
Agora que temos o programa SSH Server instalado em nosso remoto Ubuntu 18.04 LTS Computer e SSH Client Program instalado em nosso computador local, podemos nos conectar ao nosso remoto Ubuntu 18.04 LTS Computer do nosso computador local usando SSH.
Para conectar -se ao seu computador remoto, você precisa conhecer o nome do host/nome de domínio ou endereço IP do seu computador remoto. Se o seu computador remoto estiver em uma rede pública e possui DNS ou nome de domínio configurado, o nome do host também deve ser definido como seu nome de domínio. Se for esse o caso, você pode encontrar o nome do host do seu computador remoto com o seguinte comando:
$ hostname
Se o seu computador remoto estiver na rede local ou você tiver um endereço IP dedicado público para o qual possa se conectar, tudo o que você precisa é o endereço IP do seu computador remoto para se conectar a ele usando SSH.
Você pode descobrir o endereço IP do seu computador remoto com o seguinte comando:
$ ip a
Como você pode ver na seção marcada da captura de tela abaixo, o endereço IP do meu Ubuntu 18.04 LTS Remote Computer é 192.168.199.170. Está na minha rede local. Tome uma nota disso.
Agora, do seu computador local, execute o seguinte comando para conectar -se ao seu computador remoto usando SSH:
$ SSH Nome de usuário@ip_or_hostname
Nota: Aqui NOME DE USUÁRIO o seu nome de usuário de login do seu computador remoto e Ip_or_hostname é o endereço IP ou o nome de DNS/domínio do seu computador remoto.
Você deve ver o seguinte prompt se estiver se conectando ao seu servidor remoto pela primeira vez usando SSH. Apenas digite sim e pressione continuar.
Agora digite sua senha para o login NOME DE USUÁRIO do seu computador remoto e depois pressione .
Você deve estar conectado como pode ver na captura de tela abaixo.
Agora você pode executar qualquer comando que desejar no seu computador remoto do seu computador local, como você pode ver na captura de tela abaixo.
$ lsb_release -a
Depois de terminar, execute o seguinte comando para sair do computador remoto.
$ saída
Como você pode ver, estou desconectado do computador remoto.
Abertura da porta do servidor SSH no Ubuntu 18.04 LTS Remote Computer:
O programa Firewall do Ubuntu 18.04 LTS é chamado Ufw. Às vezes, Ufw pode ser configurado no seu computador remoto para bloquear a conexão do servidor SSH de outras máquinas.
Você pode executar o seguinte comando para abrir a porta do servidor SSH usando Ufw:
$ sudo ufw permitir ssh
A porta do servidor SSH deve ser aberta.
Iniciando o servidor SSH na inicialização do sistema:
Na maioria das vezes, você deseja que seu servidor SSH comece quando o seu computador botas. Nesse caso, o serviço SSH Server deve ser adicionado à inicialização do sistema do Ubuntu 18.04 LTS.
Para adicionar o serviço SSH Server à sua inicialização do sistema, execute o seguinte comando:
$ sudo systemctl habilitar sshd
O serviço do servidor SSH deve ser adicionado à inicialização do sistema.
É assim que você habilita o servidor SSH no Ubuntu 18.04 LTS. Obrigado por ler este artigo.