As versões mais recentes do utilitário " rdesktop " têm a capacidade de passar um cartão inteligente para a máquina remota do Windows, usando o " -scard "switch. Você precisará, é claro, de você leitor e cartão inteligente para ser acessível / legível pela máquina linux que você está conectando. Há muitas informações sobre o assunto no pcsc (veja o software) e o openct páginas do projeto.
Quanto aos detalhes do CentOS 5.3. A biblioteca coolkey pkcs11 suporta um pequeno subconjunto de cartões inteligentes. Acredito que o CentOS 5.3 vem com o pcsc, mas não o openct. Quanto ao rdesktop, ele vem com uma versão bastante desatualizada, sugiro que você atualize.
Boa sorte e mantenha-nos informados.