ssh-copy-id para o host remoto

0

Eu tenho uma pergunta para você! Eu fiz um ssh-chave via github.Agora eu tenho duas máquinas permite nomeá-los local1 e um remote1. da minha máquina local1 eu fiz ssh-copy-id [email protected] e depois eu ssh para o host remote1 e tudo funciona bem sem avisos, sem nada! Mas se eu tentar ssh do remote1 para a minha máquina local1 eu recebo algo como

The authenticity of host '192.168.x.xxx (192.168.x.xxx)' can't be established.
ECDSA key fingerprint is -----------------------------------------.
Are you sure you want to continue connecting (yes/no)?

Não devo conseguir conectar da máquina remota1 à máquina local1 sem esse aviso? Quero dizer que eu já copiei o ssh id Eu tenho que ssh-copy-id de remote1 para local1 também? obrigada pelo seu tempo pessoal!

    
por Ioannis K 09.10.2017 / 17:50

1 resposta

0

Existem duas chaves separadas em jogo aqui.

Quando você usa ssh-copy-id remote , está copiando a chave usuário (identidade) como authorized_user na máquina remota. Para usar a autenticação de chave pública, você precisará garantir que uma chave pública usuário apropriada seja armazenada em cada máquina para a qual você deseja ssh .

O desafio que você está recebendo indica que não é possível verificar a chave host da máquina local1 ao se conectar de remote1 . Se você responder yes no prompt da sua pergunta, você se conectará de remote1 a local1 e a chave pública de local1 será armazenada em remote1 para que você não receba esse desafio novamente. Com as configurações padrão, você receberá esse aviso na primeira vez que se conectar a qualquer nova máquina.

    
por 09.10.2017 / 18:01

Tags