Eu configurei o login SSH sem senha do meu desktop para o meu laptop seguindo as etapasaqui. Agora quero desligar o login sem senha para que, quando eu fizer ssh do meu desktop para o meu laptop, ele solicite a senha. Como eu faço isso?
Responder1
Desative a autenticação pubkey no cliente onde você não deseja usá-la.
ssh -o PubkeyAuthentication=no your_host
ou em seu ~/.ssh/config
:
Host your_host
PubkeyAuthentication no
Se quiser remover a chave pública do servidor, você precisará remover a linha apropriada do ~/.ssh/authorized_keys
servidor.
Responder2
Como
ssh -o PubkeyAuthentication=no your_host
pode ser facilmente revertido por qualquer pessoa que tenha acesso ao cliente para fazer login no seu laptop sem precisar de nenhuma senha, pode ser uma opção melhor usar uma chave privada criptografada por senha para os destinos onde você deseja que seja solicitado um senha antes do login.