OpenSSH em uma caixa do Windows usando autenticação de domínio: não é possível efetuar logon

3

Na minha caixa do Windows 2008, eu apenas fiz o que os passos diziam:

  • mkgroup -d > > .. \ etc \ group
  • mkpasswd -d -u nome de usuário > > .. \ etc \ passwd

No meu arquivo passwd, vejo meu usuário como se tivesse sido retirado do domínio, mas não consigo fazer ssh na caixa da minha outra máquina com Windows. Eu recebo o seguinte:

C:\oc\chef>ssh '[email protected]'@machine169
[email protected]@machine169169's password: [][][][]
Permission denied, please try again.

Há algum passo que está faltando?

    
por ctote 23.12.2013 / 16:04

1 resposta

1

Atualize o OpenSSH para uma versão mais recente

A Internet ainda aponta para o link . Mas esse projeto não está sendo mantido. Use o link em seu lugar.

Na hora de escrever, a porta sshwindows está na versão 3.8, mas a porta opensshd em mls-software está na versão 7.3 .

Verifique o conteúdo do arquivo passwd para o nome do domínio conforme o OpenSSH espera

Encontre a linha que começa com o seu nome de usuário. As linhas são registros delimitados por dois pontos : .

Veja qual é o conteúdo do quinto campo. Ele lhe dirá exatamente qual é o nome de domínio considerado pelo SSH.

Use uma sintaxe de conexão alternativa

Portanto, para se conectar ao server , já que o nome de domínio no arquivo passwd do usuário user é DOMAIN , você pode se conectar a qualquer um desses:

ssh user:DOMAIN@server
ssh -l user:DOMAIN server

Iportant: OpenSSH is case sensitive. So write the username and domain name exactly as they appear in the passwd file.

    
por 07.09.2016 / 21:38

Tags