SSH: 01 - Instalação e configuração inicial

O SSH é composto de duas aplicações, uma para o cliente e outra para o servidor, sendo a do cliente instalada por padrão em várias distribuições do Linux.

O cliente permite conexões a outros nós via SSH, mas não permite que outros nós conectem a você. Nesse caso é necessário a aplicação do servidor instalada, que muitas vezes não é instalada por padrão por questões de segurança, evitando que hajam aplicações inativas no dispositivo e que podem ser usadas maliciosamente.

As duas distribuições que serão usadas como base nos artigos serão o Debian e o Fedora, por serem largamente utilizadas.

No Debian para checar que se a aplicação servidor é necessário executar o comando e checar se a letra i é indicada logo à frente do nome do pacote.

aptitude search openssh-server

Para instalar o pacote é necessário executar o comando pelo terminal: 

# apt-get install openssh-server

Para checar se o serviço está ativo, execute o comando:

ps ax | grep sshd

Se estiver inativo execute (sem #):

# systemctl start ssh.service

No Debian, o status do serviço pode ser identificado pelo comando, e se estiver executando retornará o status running:

# systemctl status ssh.service

No Fedora, os passos são os mesmos com exceção que o nome do serviço é sshd, como demonstrado pelo comando abaixo:

systemctl status sshd.service

Ele é instalado por padrão mas caso não esteja é só executar:

# dnf install openssh-server

Após instalação para checar o status, execute: 

systemctl status sshd.service

Se o serviço não estiver habilitado, execute o comando para que ele seja iniciado automaticamente com o sistema:

# systemctl enable sshd.service

Agora que ele está instalado e ativo, é necessário saber como usar o openssh-client, para avançar clique aqui.

Comentários

Postagens mais visitadas