with open('foo.h') as f:
    p = subprocess.Popen(['ssh', 'mgilson@XXXXX', 'cat', '| cat'], stdin=f,
        stdout=PIPE, stderr=PIPE)
Использование Python для переноса файла через ssh на удаленный скрипт bash