Tuesday, September 26, 2006

RSH/RLOGIN protocol de merde!

Si vous essayez cette commande:
rsh -l user server 'command ...'
et que vous obtenez ce message :
poll: protocol failure in circuit setup
c'est un problème de firewall!

# Voici des infos pour ouvrir les ports necessaire au fonctionnement de cet infame protocol rsh

# Le rlogin, similaire au telnet necessite que le port tcp/513:

server_rlogin_ports="tcp/513"
client_rlogin_ports="default"

# Le rsh par contre execute une serie d'échange sensé vérifier l'authentification
# les port tcp 514, 1022 et 1023 ...

server_rsh_ports="tcp/514"
client_rsh_ports="any"

server_rshreply_ports="tcp/1022 tcp/1023"
client_rshreply_ports="514 1022 1023"

# L'échange resemble à ca:
#client 1022 -> 1022
#client 1023 -> 514
#server 1022 <- 1022
#server 1023 <- 514
#server 514 <- 1023