Como imprimir em ssh?

4

Eu tenho a seguinte configuração:

P == U ---------------- W

P é uma HP Laserjet, conectada a U, que é uma máquina de desktop Ubuntu 10.04 com uma configuração padrão do gnome do live cd. Acabei de selecionar a HP Laserjet na administração da impressora gnome e funciona, eu posso imprimir localmente.

W é uma máquina Windows remota, servidor 2003 e --- é uma conexão não confiável.

Gostaria de saber se posso criar um túnel ssh entre U e W, para que W possa imprimir usando o serviço de impressora do U. Quais portas devo encaminhar e que tipo de impressora devo adicionar na máquina do Windows?

EDIT: Eu descobri que posso ir para o link na máquina U e há o GUI do navegador CUPS. Vou tentar encaminhar a porta 631 para W e adicionar uma impressora em W como link

    
por mit 15.02.2011 / 00:55

4 respostas

2

Eu encontrei este "como". eu acho que pode ser a sua solução

Como imprimir remotamente por meio do acesso ssh

A partir desse artigo:

  1. Encaminhe uma porta de impressora local para a impressora remota:

    ssh -R127.0.0.1:9100:remote_printer_ip_address:9100
    
  2. Conecte sua porta local da caixa remota que foi encaminhada; em outras palavras, finja que 127.0.0.1 é sua impressora.

O
por hhlp 15.02.2011 / 15:26
6

Bem ... eu diria que você pode ssh sua máquina U e, em seguida, emitir os comandos lp ou lpr necessários. É um pouco de DIYish, mas se o ssh já estiver configurado, não há necessidade de abrir nenhuma porta.

Talvez isso funcione na linha de comando:

cat yourfile.pdf | ssh user@yourubuntumachine lpr

Mas talvez haja um caminho mais rápido ... Vamos ver o que os outros dizem.

    
por luri 15.02.2011 / 01:54
1

Se você tem o servidor FreeNX instalado, você pode acessar a caixa no modo de vídeo com a colaboração do servidor ssh.

Isso irá ajudá-lo de uma forma que você pode realmente ver o arquivo :) e fazer o material.

MAS ISTO FARÁ MAIS AS COISAS.

    
por user10879 15.02.2011 / 14:43
0

No final, eu encaminhei a porta 631 para a máquina windows. Eu posso acessar a interface de copos no navegador da máquina windows quando vou para localhost: 631. Consegui adicionar uma impressora como link usando a caixa de diálogo Adicionar impressora do sistema Windows.

Estou usando o autossh para encaminhar a porta, portanto a conexão ssh é mais estável.

    
por mit 11.04.2011 / 22:50