Lo que necesitas, es configurar un servidor Openssh (del lado de CentOS) y del lado del cliente (WinXP) podés usar putty como bien te recomendaron arriba. Info hay mucha en internet (te recomiendo que leas como se hace, y luego vuelvas con consultas concretas si es que tienes algún problema):
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-openssh-server-config.htmlPara ver si lo tenés ya instalado, anda (dentro de CentOS) a Sistema > Administración > Configuración de Servidores > Servicios. Dentro de esta ventana, fijate si tenés el servicio sshd habilitado. Luego, para configurar el firewall, simplemente tenés que ir a Sistema > Administración > Nivel de seguridad y cortafuegos y habilitar SSH.
Suerte!