Eu tenho que dar certo; aqui está como.
Desinstalou o ssh-server, reinstalou-o e certificou-se de que foi iniciado com
sudo service ssh --full-restart
Certifique-se de que desativou o acesso root e adicionou outro usuário no arquivo de configuração.
Consegui conectar-me ao subsistema em 127.0.0.1:22 como esperado. Espero que isso ajude você.
-
sudo apt-get purge openssh-server
-
sudo apt-get install openssh-server
-
sudo nano /etc/ssh/sshd_config
e não permitir login raiz definindoPermitRootLogin no
-
Em seguida, adicione uma linha abaixo dele que diz:
AllowUsers yourusername
e certifique-se de que
PasswordAuthentication
esteja definido comoyes
se você quiser fazer o login usando uma senha. -
Desative a separação de privilégios adicionando / modificando:
UsePrivilegeSeparation no
-
sudo service ssh --full-restart
-
Conecte-se ao seu subsistema Linux do Windows usando um cliente ssh como o PuTTY.