domingo, 25 de outubro de 2015

Como configurar VNC Canais Usando PuTTY

Objetivo

Este documento descreve como configurar o Virtual Network Computing (VNC) túneis usando PuTTY para acessar máquina virtual (VM) consoles, ignorando XenCenter.
Ocasionalmente, os usuários do XenServer pode querer usar VNC para se conectar a consoles de hóspedes diretamente em vez de XenCenter. Configurando o Secure Shell (SSH) túneis para o efeito podem também auxiliar a contornar os problemas com NAT relacionados.

Instruções

Usando a Interface Gráfica do Usuário

Em XenServer, todos os conectores VNC dentro Dom0 escutar nas portas a partir de 5900 (ele próprio Dom0), 5901 (primeira VM), e assim por diante.
Exemplo:
# Netstat -tlpn | grep 59
...
tcp 0 0 127.0.0.1:5900 0.0.0.0:* OUÇA 5515 / vncterm
tcp 0 0 127.0.0.1:5901 0.0.0.0:* OUÇA 6564 / qemu-dm
tcp 0 0 127.0.0.1:5902 0.0.0.0:* OUÇA 6808 / qemu-dm
tcp 0 0 127.0.0.1:5903 0.0.0.0:* OUÇA 7448 / vncterm
... 
onde vncterm na saída acima é usado pelo Linux VMs e qemu-dm pelo Windows VMs.
  1. Faça o download e configurar o cliente PuTTY SSH (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)com (múltiplos) túneis, como mostrado na tela a seguir:
    User-added image

Usando a Command Line Interface

  1. Salve a sessão e fazer logon no XenServer - isto define-se os túneis configurados anteriormente.
  2. User-added image
Isto conecta a uma VM:
User-added image

É possível configurar túneis SSH usando linha de comando plink.exe utilitário que vem com PuTTY no Windows. Para configurar um túnel para a porta 5904 (e, consequentemente, para a VM que escuta nessa porta) - como descrito acima - execute o seguinte comando da CLI: -L plink.exe 5904: localhost: 5904 root @  Este comando abre uma SSH shell uma vez conectado. Se uma concha SSH não é necessário, opção -N pode ser utilizada com p-ligação.

Nenhum comentário: