Como posso saber o que Nome de usuário RSH envia a partir SUA?

votos
0

Estou em um Windows Vista máquina Enterprise 64-bit com o subsistema para aplicativos Unix instalados e os aplicativos baixados. Eu estou tentando usar RSH se conectar a um servidor FreeBSD. O comando gostaria de executar é:

rsh host.suffix1.company.com command

O arquivo .rhosts no meu diretório home on host.suffix1.company.com parece com isso:

+ myusername
+ Mydomain \ myusername
+ Meudomínio / myusername
+ Myusername @ mydomain
+ +
myusername mycomputer.suffix2
mycomputer.suffix2 +
mycomputer.suffix2.company.com myusername
mycomputer.suffix2.company.com +

Sei + + é ruim, mas vamos ignorar isso por enquanto. Quando eu executar este:

rsh host.suffix1.company.com comando

Estou tendo o erro a seguir:

rshd: Login incorreto.

No entanto, quando eu corro

rsh -l myusername host.suffix1.company.com comando

isso funciona na perfeição. O que eu gostaria de saber é:

  1. O que é SUA enviar como o nome de usuário quando eu não especificá-lo via -l?
  2. Como posso mudar o que SUA está enviando?

Estou assumindo que aqui SUA está enviando algum tipo de mydomain \ myusername, mas eu estou querendo saber o que as outras entradas eu poderia precisar de fazer para o arquivo rhosts para permitir isso e por que o + + não está permitindo isso?

Publicado 19/05/2009 em 21:59
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Eu diria que examinar syslog (ou outro log apropriado?) Na caixa de FreeBSD poderia dar-lhe o nome de login do login falhou. Na minha máquina linux eu recebo as linhas como o seguinte dos ataques ssh frequentes:

May 19 19:57:40 anton sshd[29795]: Failed password for invalid user mercedes from 124.217.246.181 port 49198 ssh2
May 19 19:57:40 anton sshd[29796]: Received disconnect from 124.217.246.181: 11: Bye Bye
May 19 19:57:45 anton unix_chkpwd[29802]: password check failed for user (games)
May 19 19:57:45 anton sshd[29799]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=ns1.1oasis.net  user=games
May 19 19:57:48 anton sshd[29799]: Failed password for games from 124.217.246.181 port 49956 ssh2

Isto é de sshd, mas eu ficaria surpreso se não rshd não é capaz de registrar algo semelhante (embora possa ser desativado por padrão e precisa ser habilitado).

Para suposições sobre o que o cliente rsh feito pela Microsoft recebe o nome de Eu tenho algumas idéias. A RSH UNIX tradicional seria, naturalmente, obter o nome do arquivo / etc / passwd, lê-lo indiretamente com getpwent () (não que ele pode cair de volta para as variáveis ambientais LOGNAMEou USER?). "Myusername" está presente em c: \ windows \ system \ etc \ passwd (ou qualquer que seja SUA mapeia como / etc / passwd)?

Respondeu 19/05/2009 em 23:54
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more