Como parte de uma espécie de "hack" esotérico que estou juntando, modifiquei meus arquivos /etc/passwd
e /etc/shadow
para resultar em um usuário chamado ニエット
("Niet") com um shell apontando para um script personalizado que escrevi.
Tudo isso funciona muito bem e eu posso fazer isso:
ssh ニエット@localhost
Digite a senha, faça o login e recebo a saída do meu script personalizado (atualmente apenas "Hello, World!", aguarde cinco segundos e, em seguida, desconecte).
Funciona lindamente!
Existe apenas um problema. Eu não consigo acessar o SSH diretamente de ferramentas como o PuTTY. Na verdade, a única maneira que consegui conectar é conectando o SSH ao meu usuário normal e, em seguida, fazendo o ssh
to localhost
como acima.
Eu tentei colocar ニエット@example.com
no campo "hostname" e similarmente na opção "autologin username", mas ambos resultam em tentar efetuar login como ????
, o que obviamente falha. Isso ocorre apesar de garantir que a codificação de caracteres esteja definida como UTF-8.
Da mesma forma, tentei não usar o login automático, mas ... bem ...
login as: ▒▒▒▒
▒▒▒▒@example.com's password:
Access denied
Não bem o que eu estou procurando.
Estou bem ciente de que o que eu fiz com esse nome de usuário é um hack completo e eu provavelmente deveria ser atingido por um bloco para ele. Mas o faz funcionar, Eu pareço estar tendo um problema com o PuTTY do meu computador se comunicando com o servidor, já que o servidor é perfeitamente capaz de se comunicar consigo mesmo.
Estou perdendo uma opção ou algo para fazer isso funcionar?