Você pode oferecer conexões VNC por meio de um túnel ou sessão SSH iniciado?

0

Espero que isso seja mais fácil de resolver do que eu penso.

Eu tenho dois computadores [A, B]. A não pode iniciar conexões de rede com B, mas B pode iniciar conexões de rede com A. Isso ocorre devido a alguns problemas de firewall e porta.

Freqüentemente ssh de B para A usando a porta 61001 no A. ssh user@A -P 61001 . Eu até faço login sem senha entre eles por meio de chaves públicas compartilhadas ssh.

Existe uma maneira de permitir que um usuário em A visualize uma sessão VNC de um usuário de B?

Eu estava pensando que talvez o VNC possa se conectar de B a A via um túnel SSH e empurrar a tela de B. Isso é possível?

    
por Jason 18.01.2013 / 08:02

2 respostas

0

Sim, existem vários clientes VNC que permitem o tunelamento e também permitem que você compartilhe remotamente a Xsession física / de console. ssvnc

    
por 18.01.2013 / 09:53
0

A maioria dos visualizadores VNC oferece suporte a um modo de escuta, em que o visualizador aguarda uma conexão de um servidor; porque você pode fazer conexões de B para A, iniciar o visualizador de escuta em A e, em algum momento posterior, iniciar uma conexão de B para A iniciando o servidor de maneira que ele se conecte imediatamente a um visualizador. de atuar como um servidor típico e aguardar conexões. Verifique os documentos do seu visualizador e servidor preferidos. Há também guias na Web, por exemplo: link

Como alternativa, você pode usar algum tipo de programa de proxy para negociar a conexão. Por exemplo, consulte: link

Todas essas coisas podem ser feitas com ou sem um túnel; um túnel configurado corretamente é basicamente transparente para seus usuários.

    
por 29.06.2015 / 18:03

Tags