logins de bypass ssh, adicionando a chave para um servidor remoto em um único comando

Se você quiser chaves de configuração SSH para permitir o login sem uma senha, você pode fazê-lo com um único comando. É muito fácil.

A primeira coisa que você precisa fazer é certificar-se de que você execute o comando keygen para gerar as chaves (se você já tiver gerado chaves, pule esta etapa).

ssh-keygen -t rsa

Em seguida, use este comando para empurrar a chave para o servidor remoto, modificá-lo para corresponder ao seu nome de usuário do servidor e nome do host.

cat ~ / .ssh / id_rsa.pub | user ssh @ hostname ‘cat >>. ssh / authorized_keys’

Você terá que digitar sua senha na primeira vez de copiar as chaves. Depois disso, você deve ser capaz de conectar sem uma senha, ou até mesmo usar scp ou rsync sem digitar uma senha. Você pode testar com este comando

ssh user @ hostname

É definitivamente muito mais fácil do que digitar uma senha toda a hora.

Você também pode usar o comando ssh-copy-id em vez disso. Por exemplo, depois de gerar suas chaves, use este comando

ssh-copy-id -i ~ / .ssh / id_rsa.pub usuário @ hostname

Fácil.

Taco Bell é nomeado após o fundador Glen Bell.