![Posso usar um login ssh com senha em uma conta do Windows 8.1 sem senha? (Cygwin)](https://rvso.com/image/1400000/Posso%20usar%20um%20login%20ssh%20com%20senha%20em%20uma%20conta%20do%20Windows%208.1%20sem%20senha%3F%20(Cygwin).png)
Instalei recentemente Cygwin + OpenSSH (pacote) no Windows 8.1. No entanto, estou usando apenasumconta do Windows sem senha nessa máquina, mas gostaria de fazer login remotamente com SSH com senha (por motivos óbvios). Isso é possível e como isso seria feito?
Tenho seguido várias instruções para configurar o SSH no Cygwin e, aparentemente, a instalação mais comum usa o ssh-host-config
. Este processo cria dois usuários; "cyg_server" e "sshd", mas você é fortemente recomendadonãousá-los para fins de login, pois eles representam um risco adicional de segurança e risco de serem excluídos caso você precise desinstalar o openSSH. (Seria realmente necessário criar três contas adicionais apenas para conseguir isso?)
No momento estou usando cyg_server
, mas não estou satisfeito com esta solução, pois ela está usando /var/empty como diretório inicial e não possui todas as outras estruturas de diretório inicial necessárias. E a sshd
conta parece invisível para o Windows.
EDITAR: Desde então, resolvi o problema criando um novo usuário e usando-o para logins SSH. Provavelmente não é possível fazer o que descrevi acima, uma vez que as senhas usadas pelo Cygwin são codificadas pelos usuários do Windows. A outra opção é definir o diretório inicial do usuário ssh para o do outro usuário do Windows, mas isso pode ter consequências desagradáveis, especialmente em relação à propriedade de arquivos (Windows). A terceira opção é usar um login ssh sem senha (baseado em chave) para a conta do Windows, mas não me preocupei em fazer isso.