On 24 Jul 2024 03:09 -0700, from rick.tho...@pobox.com (Rick Thomas):
> I'd like to install CUPS to interface the OpenRDs to my HP laser
> printer, but I haven't found any way to configure CUPS with only a
> CLI text console. The recommended way in the CUPS docs is to point a
> web browser at "localhost:631" but that doesn't work if you don't
> have a web browser on the machine. The way I've done it before
> involved using the "lynx" browser but that is very difficult and
> absolutely crazy-making.
> 
> The really best thing would be to connect from some some other,
> larger machine on the LAN that *does* have a GUI and web browser
> (for example, my desktop Mac) to the port that appears on the OpenRD
> as "http://localhost:631";. Some of my duck-duck-go-ing has produced
> things that hint this is possible, but didn't give any details.
> 
>  But if there's a pure-CLI way to do it, I'd be happy with that, too. 

Assuming you have SSH access, try stopping any local CUPS instance,
then:

$ ssh -L localhost:631:127.0.0.1:631 192.0.2.99

where 192.0.2.99 is however you connect to it over SSH.

Then point a local web browser on the host from which you are
connecting at http://127.0.0.1:631

You can probably use a different local port (that's the first 631 in
the argument to -L) but I'm not sure if the CUPS web interface makes
explicit reference to the port. The 127.0.0.1:631 tuple is where the
_remote end_ SSH server will forward those packets to, so _that_
127.0.0.1 refers to the _remote host's_ loopback interface.

See ssh(1) under -L for details.

-- 
Michael Kjörling                     🔗 https://michael.kjorling.se
“Remember when, on the Internet, nobody cared that you were a dog?”

Reply via email to