Você não "insere" diretamente a senha em uma linha de comando. O cliente SSH lida com a comunicação segura. Aqui está como funciona:
1.
Iniciando a conexão: Você usa o comando `ssh` seguido pelo nome de usuário e nome do host ou endereço IP do servidor para o qual deseja se conectar:
`` `BASH
Nome de usuário ssh@hostName
`` `
ou
`` `BASH
ssh
[email protected] `` `
2.
o prompt: Depois de executar o comando `ssh`, se o servidor não estiver configurado para autenticação baseada em chaves, você verá um prompt de maneira semelhante a isso:
`` `
Nome de usuário@senha do hostName:
`` `
3.
digitando a senha: *
Digite sua senha com cuidado. O cursor não se moverá e você não verá asteriscos ou pontos para indicar que você está digitando. Esta é uma medida de segurança para evitar o surf no ombro.
4.
pressionando Enter: *
Pressione a tecla Enter depois de digitar sua senha. O cliente SSH tentará autenticar com o servidor usando a senha inserida.
5.
autenticação bem -sucedida: * Se a senha estiver correta, você será conectado ao servidor e verá seu prompt de comando.
6.
Falha na autenticação: * Se a senha estiver incorreta, você geralmente verá uma mensagem como "Permissão negada, tente novamente". Você será solicitado a inserir a senha novamente. Após um certo número de tentativas com falha (geralmente 3), a conexão será encerrada.
Exemplo: `` `BASH
$ ssh
[email protected] [email protected] da senha:(eu digito minha senha aqui, mas nada é exibido)
(Pressione Enter)
Bem-vindo ao Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-76-Generic X86_64)
* Documentação:https://help.ubuntu.com
* Gerenciamento:https://landscape.canonical.com
* Suporte:https://ubuntu.com/advantage
* Apresentando manutenção de segurança expandida para infraestrutura:
https://ubuntu.com/security/esm
0 Atualizações podem ser aplicadas imediatamente.
Os programas incluídos no sistema Ubuntu são software livre;
Os termos de distribuição exatos para cada programa são descritos no
arquivos individuais em/usr/share/doc/*/direitos autorais.
Ubuntu vem com absolutamente nenhuma garantia, na medida permitida por
lei aplicável.
myuser@myserver:~ $ (agora estou conectado)
`` `
Considerações importantes: *
Segurança: O uso de senhas para SSH é menos seguro do que o uso de teclas SSH. A autenticação de senha é vulnerável a ataques de força bruta.
*
chaves ssh (recomendado): É altamente recomendável usar teclas SSH para autenticação. As teclas SSH usam um par de chaves criptográficas (uma chave privada e uma chave pública) para se autenticar com segurança sem exigir que você digite sua senha sempre. Sua chave privada é armazenada em sua máquina local e a chave pública correspondente é colocada no servidor remoto.
*
Desativando a autenticação de senha: Depois de configurar as teclas SSH, você deve desativar a autenticação de senha no servidor para melhorar a segurança. Você pode fazer isso editando o arquivo de configuração do servidor SSH (`/etc/ssh/sshd_config`) e configurando` senha da autenticação no`. Em seguida, reinicie o servidor SSH.
*
gerentes de senha: Se você * deve * usar a autenticação de senha, use uma senha forte e exclusiva para cada servidor e considere usar um gerenciador de senha para armazenar e gerenciar suas senhas com segurança.
Resumo: Enquanto o cliente SSH lida com a criptografia e a segurança, você, o usuário, é responsável por digitar a senha correta no prompt. Priorize as chaves SSH para uma experiência mais segura.