[gull] truc et astuce: Imprimer avec ssh

Félix Hauri felix at f-hauri.ch
Tue Jan 27 13:24:01 CET 2004


Après avoir créé un accès ssh, sur un serveur d'impression,
la commande la plus simple pour imprimer:

ssh [user@]serveur lpr [-PnomImprimante] < nomFichierLocal

ou 

cat nomFichierLocal | ssh [user@]serveur lpr

Il est intéressant de noter que cette commande peut être fournie
dans la cellule ``commande d'impression'' présante dans la plupart
des outils élaborés.

Mais attention selon la méthode utilisé par le programme la syntaxe peut
être différente.

P. exemple, dans mozilla ou galeon il faudra taper:
   ``ssh [user@]serveur lpr [-PnomImprimante]''

tandis que dans Konqueror, j'ai dû taper:
   ``ssh [user@]serveur lpr [-PnomImprimante] <''

et ailleur (je ne sais plus où) il m'est arriver de devoir faire:
   ``| ssh [user@]serveur lpr [-PnomImprimante]''

Mais dans l'ensemble c'est toujours la même commande. Cela peut parfois
nous éviter de devoir installer plus compliqué;-)

Et pourquoi pas dans printcap:

--- /etc/printcap: ---
sshprinter:\
        :lp=/dev/null:\
        :sd=/var/spool/lpd/sshprint:\
        :mx#0:\
        :sh:\
        :if=/var/spool/lpd/sshprint/script:

--- /var/spool/lpd/sshprint/script: ---
#!/bin/sh
ssh lpruser at printserver lpr -Pprinter

Après avoir `` 
  root# su - lp 
  lp$ ssh-keygen -d
'' et copié la clef publique de ``lp'' dans le authorized_keys2 du
``lpruser'' de ``printserver''...


--
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch





More information about the gull mailing list