Acho que você está em uma sessão SSH. O SSH permite que você envie comandos especiais para o próprio SSH (não o shell em que você se conectou) usando certas sequências de "escape". De man ssh
:
ESCAPE CHARACTERS
When a pseudo-terminal has been requested, ssh supports a number of
functions through the use of an escape character.
A single tilde character can be sent as ~~ or by following the tilde by a
character other than those described below. The escape character must
always follow a newline to be interpreted as special. The escape
character can be changed in configuration files using the EscapeChar
configuration directive or on the command line by the -e option.
The supported escapes (assuming the default ‘~’) are:
...
~V Decrease the verbosity (LogLevel) when errors are being written
to stderr.
~v Increase the verbosity (LogLevel) when errors are being written
to stderr.
Então, se você pressionou Enter para o prompt de nome de usuário, então ~V
como os dois primeiros caracteres da senha, o SSH interpretaria isso como um comando para aumentar a verbosidade do log.
Assim, por SSH, para inserir ~V
como os dois primeiros caracteres de uma senha:
- Pressione
~
duas vezes para que seja tratado como um literal~
(conforme o segundo parágrafo da citação acima):~~V
ou - Faça algo no início do prompt para quebrar a sequência (digite um caractere e exclua-o, por exemplo).