Compartilhamento de tela via túnel SSH no OS X

1

Eu tenho duas máquinas desktop que eu gostaria de fazer o compartilhamento de tela (conexão vnc) com (Máquina A - > Máquina C). Mas eu gostaria de me conectar através de um túnel SSH na Máquina B.

Como posso fazer isso? Ambas as máquinas são OS X Mavericks

    
por Imran 29.10.2013 / 19:34

1 resposta

1

Digamos que você queira compartilhar a tela na Máquina A com a Máquina C, passando pela Máquina B porque A e C não podem se conectar diretamente. Você precisa encaminhar a porta VNC de B para A para permitir que clientes VNC em B se conectem. Na máquina A, execute:

ssh -R 5900:localhost:5900 $MACHINE_B

Isto faz com que as conexões para a porta VNC em B sejam encaminhadas para A. Na execução da máquina C:

ssh -L 5900:localhost:5900 $MACHINE_B

Isso faz com que as conexões para a porta VNC em C sejam encaminhadas para B e, em seguida, para A.

5900 é a possibilidade mais provável para a porta VNC, mas seu servidor VNC pode escolher uma porta diferente. Verifique sua saída ao iniciar.

    
por 29.10.2013 / 23:55