Стандартный способ - это запустить через ssh. Но это медленно, по понятным причинам.
Но если у нас есть приватная сеть виртуальных машин для тестирования, то нам не нужно беспокоится о безопасности, а тесты хочется гонять побыстрее.
Объединять запросы в скрипт и запускать этот скрипт на удаленном сервере не подходит, т.к. зачастую нужно что-то здесь сделать, потом что-то там, потом опять здесь etc.
telnet работает быстрее, но с ним не очень удобно работать из python'a. Приходится закрывать соединение, иногда в ответе обрезается один символ...
На коленке слабали простенький tcp-север, который принимает команду и выполняет ее. Работает в десятки раз быстрее, чем через ssh, что было ожидаемо.
Возможно, существуют готовые решения для такой задачи и нет смысла велосипедить?