![OpenSSH dice "Permiso denegado" o "Restablecimiento de conexión" después de modificar mi nombre de usuario a través de netplwiz en mi servidor Windows](https://rvso.com/image/1684413/OpenSSH%20dice%20%22Permiso%20denegado%22%20o%20%22Restablecimiento%20de%20conexi%C3%B3n%22%20despu%C3%A9s%20de%20modificar%20mi%20nombre%20de%20usuario%20a%20trav%C3%A9s%20de%20netplwiz%20en%20mi%20servidor%20Windows.png)
El nombre de usuario original de mi PC con Windows eran las primeras cinco letras de mi correo electrónico que utilicé para registrar mi cuenta de Microsoft. Parece bastante extraño, así que lo modifiqué a través de netplwiz.
Instalé OpenSSH SSH Server
(es decir sshd
) en mi PC con Windows y habilité el sshd
servicio para que la computadora pueda funcionar como un servidor de Windows.
Intenté iniciar sesión en mi servidor Windows de las siguientes maneras. Y los errores relacionados se enumeran a continuación.
> whoami
MachineName\NewUserName
> ssh [email protected]
[email protected]'s password:
Permission denied, please try again.
> ssh MachineName\[email protected]
Connection reset by 127.0.0.1 port 22
> ssh [email protected]
[email protected]'s password:
Permission denied, please try again.
> ssh MachineName\[email protected]
[email protected]'s password:
Permission denied, please try again.
Si cambio mi nombre de usuario al original, podré iniciar sesión correctamente mediante los siguientes comandos.
> whoami
MachineName\OriginalUserName
> ssh [email protected]
(login successfully)
> ssh MachineName\[email protected]
(login successfully)
Además, creé una nueva cuenta local test
, que también funciona bien.
> whoami
MachineName\test
> ssh [email protected]
(login successfully)
> ssh MachineName\[email protected]
(login successfully)
Más información sobre mi PC con Windows:
OS: Windows 11
OpenSSH SSH Server: OpenSSH.Server~~~~0.0.1.0
Se puede inferir que el problema se debe al nombre de usuario.
Estas son mis preguntas:
1. ¿Cómo comprueba ssh si existe un nombre de usuario?
2. ¿Existe alguna forma de iniciar sesión con mi nuevo nombre de usuario?
Respuesta1
Descubrí que mi problema es que mi nuevonombre de usuarioes igual que midominio de usuario(es decir %USERNAME% == %USERDOMAIN%
). Todo ha estado funcionando bien desde que cambié mi nombre de usuario a uno.diferentedesde mi dominio de usuario.
Estas son las respuestas a mis preguntas:
- El comando
net user
genera una lista con todos los nombres de usuario disponibles en el dominio de usuario. La información relacionada también está contenida encontrol panel
,netplwiz
,lusrmgr.msc
, etc. - Se puede iniciar sesión correctamente con un nuevo nombre de usuario siempre que el nuevo nombre de usuario difiera del dominio del usuario. La variable de entorno
%USERNAME%
se refiere al nombre de usuario y%USERDOMAIN%
al dominio de usuario.