Você não quer fazer isso. Não é garantido que um traceroute executado do servidor para o cliente retorne o mesmo resultado que um executado do cliente para o servidor.
A rota que um pacote leva do Nó A para o Nó B pode ser facilmente diferente da rota percorrida na direção oposta. * A rota exata tomada por qualquer pacote IP é determinada pelos roteadores intermediários. ao longo do caminho do pacote. Um roteador pode ter várias rotas para a rede de destino (por exemplo, para redundância) e tem a liberdade de decidir qual rota usar com base em coisas como congestionamento da rede, links com falha, etc.
Portanto, não é possível iniciar um rastro significativo da rota de A para B do Nó B (isto é, o "servidor"), já que não há garantia de que a rota relatada seja a usada para pacotes enviado do nó A para B.
Se o servidor realmente "inicia" o traceroute do cliente para o servidor, o servidor deve simplesmente comandar o cliente para executar um traceroute no servidor. Isso, obviamente, não é diferente de haver um comando programado ou acionado configurado no cliente para fazer exatamente a mesma coisa.
* É até possível que alguns pacotes enviados do Nó A para o B tenham rotas diferentes de suas contrapartes, embora, na prática, isso geralmente não aconteça em redes de outra forma estáveis.