Я обычно использую ps2pdf для этого (более простой синтаксис), что-то вроде этого:
ps2pdf -dPDFSETTINGS=/ebook BiggerPdf SmallerPDF
Я использую следующий скрипт python, чтобы уменьшить размер всех файлов PDF в каталоге в производстве сервера (8.04). Поэтому он должен работать.
#!/usr/bin/python
import os
for fich in os.listdir('.'):
if fich[-3:]=="pdf":
os.system("ps2pdf -dPDFSETTINGS=/ebook %s reduc/%s" % (fich,fich))
Если на вашем сервере установлены правила брандмауэра iptables, он может заблокировать вас, пока вы занимаетесь sshfs, что также приведет к Connection reset by peer.
У меня была такая же проблема. Причина в том, что подсистема SFTP не включена на сервере (SSHFS ее использует). Решение добавило следующую строку к /etc/ssh/sshd_config на сервере:
Subsystem sftp /usr/lib/openssh/sftp-server