Eu acho que razoável pode ser considerado sob dois ângulos diferentes: segurança e conveniência .
Quando criamos um par de chaves SSH, é solicitado que você forneça uma senha para adicionar mais uma camada para proteger a chave privada, da seguinte maneira:
$ ssh-keygen -t rsa -b 4096 -C 'With_OR_Without_Passwd'
Generating public/private rsa key pair.
Enter file in which to save the key (/Your/HomeDir/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Embora exista um aviso explícito solicitando a senha, mas algumas (ou muitas) pessoas ainda se concentram mais nas informações entre colchetes: (vazias sem senha) e seguindo essa sugestão.
Combinando ou não o uso de vários pares de chaves SSH e se deve ou não entrar passwd adicional , temos pelo menos quatro maneiras de ir. E vamos assumir que todos os pares de chaves e o config
arquivo estão armazenados ~/.ssh/
.
Agora não vamos considerar a segurança primeiro.
A tabela a seguir fornece uma classificação simples sobre segurança (número maior significa mais seguro):
Security Ways to go
1 One SSH key-pair (NO passwd)
1 Multi SSH key-pairs (NO passwd)
2 One SSH key-pair (WITH passwd)
2 Multi SSH key-pairs (WITH passwd) (SAME passwd)
3 Multi SSH key-pairs (WITH passwd) (DIFF passwds)
Sem a senha , se o sistema for invadido por alguém, o disjuntor poderá obter todas as nossas chaves privadas e configurações, além da autenticação de servidores remotos. Portanto, nessa situação, um par de chaves e vários pares de chaves são os mesmos. A maneira mais segura é usar senhas diferentes para diferentes pares de chaves ssh.
Então não vamos pensar em conveniência .
Porém, mais pares de chaves e mais senhas também tornam nossa vida menos conveniente. A tabela a seguir fornece uma classificação simples sobre segurança (número maior significa mais seguro):
Convenient Security Ways to go
5 1 One SSH key-pair (NO passwd)
4 2 One SSH key-pair (WITH passwd)
3 1 Multi SSH key-pairs (NO passwd)
2 2 Multi SSH key-pairs (WITH passwd) (SAME passwd)
1 3 Multi SSH key-pairs (WITH passwd) (DIFF passwds)
Portanto, em uma situação geral, se tivermos que trocar com segurança e conveniência ao mesmo tempo, podemos multiplicar as duas pontuações, e talvez um par de chaves SSH (WITH passwd) seja o melhor a ser escolhido.