Servidores Web
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
0839 – Linux – servidores <strong>Web</strong><br />
login desse usuário específico nesse cliente específico (fulano@casa, no caso)<br />
pode dispensar o pedido de senha (a senha de ftal@trab, no nosso exemplo).<br />
Com esse procedimento, sempre que fulano@casa tentar fazer login em ftal@trab,<br />
o login dispensará o pedido de senha (contanto que, na criação do par de chaves<br />
com o ssh-keygen o usuário fulano@casa tenha apenas pressionado ENTER no<br />
lugar da passphrase.<br />
Então vamos lá: vamos copiar nossa chave pública recém-gerada para dentro do<br />
servidor!<br />
Primeiro passo: copiar o arquivo da chave pública do cliente para o servidor:<br />
[fulano@casa ~]$ scp ~/.ssh/id_rsa.pub \<br />
ftal@trab:~/chave-publica-fulano-casa<br />
ftal@trab's password:<br />
id_rsa.pub 100% 12KB 12.2KB/s 00:00<br />
[fulano@casa ~]$ _<br />
Segundo passo: entrar no servidor e copiar o conteúdo do arquivo de chave pública<br />
recebido do cliente para dentro do arquivo que armazena as chaves públicas do<br />
usuário ftal@trab:<br />
[fulano@casa ~]$ ssh ftal@trab<br />
ftal@trab's password:<br />
ftal@trab [~] $ cat chave-publica-fulano-casa >> \<br />
~/.ssh/authorized_keys<br />
ftal@trab [~] $ _<br />
Terceiro passo: verificar se o servidor OpenSSH está configurado para aceitar login<br />
com autenticação por chave pública:<br />
ftal@trab [~] $ sudo grep 'PubkeyAuthentication' \<br />
/etc/ssh/sshd_config<br />
PubkeyAuthentication yes<br />
Se a saída do comando mostrar um no no lugar do yes, abra o arquivo e altere para<br />
yes. Já no caso de a saída não incluir uma linha como essa, acrescente a linha ao<br />
arquivo:<br />
ABÍLIO ALECRIM 31