cups: port 6631 auf remote pc port 631 weiterleiten "cups-over-ssh"

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
Antworten
egerlach
Beiträge: 206
Registriert: 13.06.2009 17:21:50

cups: port 6631 auf remote pc port 631 weiterleiten "cups-over-ssh"

Beitrag von egerlach » 17.12.2021 18:59:04

Hallo,
cups: localhost port 6631 mit ssh auf remote pc port 631 weiterleiten, dann auf localhost:6631 drucken!
geht das? Fehlt noch was? (6631 , 2x die 6 ist Absicht, kein Tippfehler)

Code: Alles auswählen

# forwarding Port 6631 auf remote PC port 631 (cups): 
ssh -p 2241 -L 6631:localhost:631 root@localhost   # zurück durch einen bestehenden ssh-tunnel auf Port 2241

Dann in printers.conf des lokalen PCs (Server): 
DeviceURI ipp://localhost:6631/5250

Leider gehts nicht, lp -d remote5250 /tmp/test.ps wird am Server-PC angenommen, aber druckt nicht:  /var/log/cups/error_log:
Set job-printer-state-message to "Zieldrucker existiert nicht!", current level=ERROR

Auf port 6631 lauscht was, Portforwarding scheint zu funktionieren:  
# telnet localhost 6631
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Ich habe noch so im Hinterkopf, dass auf dem remotePC der "externe" port 631 auf den internen port 631 geroutet werden muss.
Remote-PC hat ein funktionierndes CUPS, Drucker 5250 gibt es dort, dort kann ich lp -d 5250 datei.ps ausdrucken, geht.
Es ist bei dem CUPS des remote-PC auch "Listen *:631" gesetzt, dann Neustart CUPS: service cups restart.

Weiss jmd weiter? - Danke schon mal vorab.

Gruß
Eckard
Zuletzt geändert von egerlach am 19.12.2021 09:50:32, insgesamt 1-mal geändert.

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: cups: port 6631 auf remote pc port 631 weiterleiten

Beitrag von Blackbox » 17.12.2021 19:34:45

Ohne explizit nachgeschaut zu haben, meine ich, CUPS hört lokal (localhost) auf Port 631, zumindest wenn man nichts am CUPS Frontend verbogen hat.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

egerlach
Beiträge: 206
Registriert: 13.06.2009 17:21:50

Re: cups: port 6631 auf remote pc port 631 weiterleiten

Beitrag von egerlach » 17.12.2021 20:17:17

Blackbox hat geschrieben: ↑ zum Beitrag ↑
17.12.2021 19:34:45
Ohne explizit nachgeschaut zu haben, meine ich, CUPS hört lokal (localhost) auf Port 631, zumindest wenn man nichts am CUPS Frontend verbogen hat.
Ich leite ja auch auf Port 631 weiter! Von 6631 auf 631. Und die 6631 wird nur in der printers.conf , in der URI: ipp://localhost:6631/5250 verwendet. Das ist schon richtig. Der Druckjob wird ja vom lokalen CUPS (Server) angenommen und in die Drucker-Queue gepackt. Nur dann kann das lokale cups nicht mit dem remote cups kommunizieren.

Antworten