SSH (Secure SHELL) é um protocolo de rede de código aberto e mais confiável que é usado para fazer login em servidores remotos para a execução de comandos e programas. Ele também é usado para transferir arquivos de um computador para outro computador através da rede usando um protocolo secure copy (SCP).
neste artigo, mostrar-lhe-emos como configurar a autenticação sem senha no RHEL/CentOS e Fedora, usando as teclas ssh para se ligar a Servidores Linux remotos sem introduzir uma senha., A utilização de uma autenticação sem senha com chaves SSH irá aumentar a confiança entre dois servidores Linux para uma fácil sincronização ou transferência de ficheiros.
Meu Ambiente de Instalação
SSH Client : 192.168.0.12 ( Fedora 21 )SSH Remote Host : 192.168.0.11 ( CentOS 7 )
Se você está lidando com um número de Linux em servidores remotos, e, em seguida, SSH sem Senha de início de sessão é uma das melhores formas para automatizar tarefas como backups automáticos com scripts, arquivos de sincronização usando SCP, e a execução do comando remoto.
neste exemplo, vamos configurar o login sem senha SSH do servidor 192.168.0.12 como tecmint para 192.168.0.,11 com a usuária sheena.
Passo 1: Criar a Autenticação SSH-Keygen Teclas – (192.168.0.12)
o Primeiro login no servidor 192.168.0.12 com o usuário tecmint e gerar um par de chaves públicas usando o seguinte comando.
Passo 2: Criar .o diretório ssh on-192.168.0.11
Use o SSH do servidor 192.168.0.12 para conectar o servidor 192.168.0.11 usando o sheena como um usuário e criar .o directório ssh sob ele, usando o seguinte comando.,
Passo 3: Carregar Chaves Públicas geradas para – 192.168.0.11
Use SSH do servidor 192.168.0.12 e carregar uma nova chave pública gerada (id_rsa.pub) no servidor 192.168.0.11 sob sheena .a pasta ssh como um nome de ficheiro autorized_keys.
Passo 4: Definir Permissões – ping 192.168.0.11
Devido a diferentes versões do SSH em servidores, precisamos definir permissões .a pasta de ssh e o ficheiro ‘autorized_ Keys’.
Passo 5: Login de 192.168.0.12 a 192.168.0.,11 servidor sem senha
a partir de Agora você pode entrar em 192.168.0.11 como usuário sheena do servidor 192.168.0.12 como usuário tecmint sem senha.
$ ssh [email protected]