Manipular CMD por socket

Criei um socket servidor e um cliente, gostaria de enviar um comando pro servidor EX:“cd /” e o servidor me responder com “C:>” posso fazer isso com o subprocess? como?

Fazendo diretamente por socket não seria mais trabalhoso?

Já pensou usar ssh?

https://www.vivaolinux.com.br/artigo/paramiko-Python-SSH