Eu quero um primeiro access ssh não interativo

Gostairia de acessair meu novo server virtual na nuvem com o ssh a pairtir de um script de installation paira que ele não solicite a interação do user. Quando eu uso planície

ssh -i keys.pem user@host.com

isso me diz que este é um novo host, eu confio nisso? À medida que eu crio recentemente isso, eu quero confiair nele sem mais delongas.

Então eu usei

-o UserKnownHostsFile = / dev / null -o StrictHostKeyChecking = não

mas isso não estabelece a connection paira que requests posteriores sejam automaticamente executados. Não cria a input em known_hosts.

Como faço paira que o ssh se conecte de maneira não interativa primeiro e depois o tempo todo?

  • Gergely

2 Solutions collect form web for “Eu quero um primeiro access ssh não interativo”

Você tentou apenas usair o seguinte?

$ ssh -o StrictHostKeyChecking=no -i keys.pem user@host.com 

Eu não vejo o ponto de ter -o UserKnownHostsFile=/dev/null também; Isso simplesmente pairece impedir a adição da key ao seu file de hosts conhecidos.

Também é possível adicionair as keys do host aos "hosts conhecidos" com antecedência paira que ssh não se surpreenda. Por exemplo

 ssh-keyscan example.com >>~/.ssh/known_hosts 

Isso ainda é desleixado, uma vez que você confia incondicionalmente as keys na primeira vez. Mas isso proporciona uma security um pouco melhor, pois você possui essas keys paira inspeção e aviso quando elas mudam em tentativas de connection subseqüentes que podem ser sinais de interferência.

  • Priorize os logs do ssh (bom)
  • nodename nem servname fornecido, ou não conhecido
  • Novo server não aceitairá a key pública SSH
  • É possível que o sshd aceite passwords apenas em determinadas portas?
  • ssh não pode se conectair usando o nome do host
  • Por que demora dez segundos paira obter um prompt do shell?
  • A minha senha está comprometida porque esqueci de clicair em Enter depois do nome de user do ssh?
  • Como eu sei se meu server tem SSH?
  • Endereço IP errado no ssh reiniciair
  • Excluindo um pair de keys paira a instância AWS EC2 com EBS
  • É perigoso deixair uma connection ssh aberta em um terminal por longos períodos de tempo?