

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Operadores de rede costumam automatizar muitas das suas tarefas e realizar manutenção de sistemas remotamente. Uma das formas mais comuns de suporte remoto em ambientes como o Ubuntu Server 20.04 LTS é com o uso de SSH, um protocolo de acesso remoto seguro. Supondo que você gerou chaves pública e privada com o comando ssh-keygen, o que vai acontecer se você executar o comando: ssh [email protected] -p 2034 e sua chave pública estiver configurada no arquivo authorized_keys dentro do diretório: /
Ao executar o comando, ele ficará em espera até falhar após 2 minutos (timeout TCP), pois a porta é inacessível e o protocolo não permite acesso em portas diferentes da 22.
O acesso será feito sem requisitar a senha para o usuário, já fornecida via linha de comando, pois a chave pública do usuário está entre as chaves autorizadas para esse usuário no servidor.
O acesso ficará esperando que o operador digite usuário e senha, pois a chave exportada garante apenas o acesso seguro de primeira camada.
O acesso será negado, pois, por padrão, o Ubuntu Server 20.04 LTS suporta apenas acessos por usuário e senha, ou seja, nenhuma entrada do tipo PAM deve ser utilizada, nem mesmo chaves.
O acesso será negado, pois, para conectar, o usuário precisa estar explicitamente permitido. Isso acontece porque, por padrão, no Ubuntu Server 20.04 LTS a diretiva StrictModes yes obriga a esse comportamento.