tunelamento x11vnc através de ssh em uma porta não padrão para o computador ubuntu tightvnc

0

Eu fui preso com a criação de meu desktop virtual no meu laptop Ubuntu. Eu estou executando o Ubuntu para Ubuntu com x11vnc Eu começo o processo no meu laptop da seguinte forma:

ssh -L5904:localhost:5900 -p Port remoteuser@remoteip

Esse comando funciona, então eu inicio o servidor x11vnc,

x11vnc -noncache -once -shared -rfbauth ~/.vnc/passwd

Este comando funciona e inicia a conexão. Então eu abro outra janela no meu laptop e digito,

export VNC_VIA_CMD='/usr/bin/ssh -2 -c aes128-cbc -x -p Port -l User -f -: %L:%H:%R %G sleep 20'

(não tenho certeza se funciona). então eu digito,

vncviewer -endcodings Tight -depth 8 -quality 1 -via IPofremotemachine -u remoteuser localhost:01

A primeira vez que funcionou, mas de agora em diante ele me dá a tela vncviewer -help toda vez. Eu digito a senha da minha máquina remota e, em seguida, mostra a tela de ajuda para o vncviewer.

Eu acho que o problema é com o visualizador do Tightvnc, mas não sei o quê. Por favor ajude. Eu tenho algumas informações em www.vanemery.com/Linux/VNC/vnc-over-ssh.html.

    
por user72372 26.06.2013 / 00:14

1 resposta

1

Eu percebi isso. para o comando x11vnc digitei -nevershared -forever em vez de -once -shared não executei o comando export e simplesmente digitei

vncviewer -encodings tight localhost::5904

e que fez isso, mas sem senha (estranho -rfbauth ).

    
por user72372 26.06.2013 / 21:33