Skip to main content

Área de Trabalho Remota VNC no Linux

VNC - ACESSO REMOTO UTILIZANDO REAL VNC MESMO COM FIREWALL LIGADO, WWW.PROFESSORRAMOS.COM (Abril 2025)

VNC - ACESSO REMOTO UTILIZANDO REAL VNC MESMO COM FIREWALL LIGADO, WWW.PROFESSORRAMOS.COM (Abril 2025)
Anonim

Este artigo descreve como configurar e usar sessões de área de trabalho remota no Linux usando o VNC (Virtual Network Computing). O VNC é um sistema de exibição remota que permite iniciar um ambiente de área de trabalho em uma máquina e acessá-lo de outros computadores por meio de uma conexão com a Internet. Você pode configurar áreas de trabalho persistentes que serão mantidas enquanto você se desconecta, para que você possa continuar trabalhando exatamente de onde parou quando se reconectou.

Isso é útil, por exemplo, quando você deseja trabalhar na mesma área de trabalho de diferentes locais e pode ser usado para executar um ambiente de área de trabalho em um servidor ao qual você não tem acesso físico ou não possui um terminal conectado. (monitor e teclado). Tudo o que você precisa é de uma conexão de rede.

Então, como isso funciona? Você precisa instalar o "nvcserver" na máquina do servidor (se já não estiver instalado) e o "nvcviewer" e a máquina do cliente (veja realVNC para uma versão popular do software VNC). Para evitar problemas de firewall, é uma boa idéia usar o shell seguro ssh para conectar-se de sua máquina "visualizadora" ao servidor no qual você deseja executar a sessão da área de trabalho. O pacote PuTTY funciona muito bem para esse fim.

Portanto, o primeiro passo é lançar um ssh usando, por exemplo, o PuTTY. Então você efetua login no servidor e insere:

vncserver

Nova área de trabalho 'server1.org1.com:6 "(juser)' é server1.org1.com.6

Antes de executar o "vncserver" você deve configurar o arquivo de inicialização "xstartup" no diretório ".vnc", que deve ser criado no seu diretório home. Este arquivo contém comandos de inicialização, como

# Execute o arquivo xstartup comum -x / etc / vnc / xstartup && exec /etc/vnc/xstartup # Carregue o arquivo .Resources -r $ HOME / .Xresources && xrdb $ HOME / .Xresources # Execute o assistente vncconfig para habilitar transferências da área de transferência e controle da área de trabalho vncconfig -iconic & # Iniciar uma área de trabalho GNOME exec gnome-session &

Agora, um "desktop" está sendo executado no servidor esperando para ser exibido em seu computador local. Como você se conecta a ele? Se você instalou o software realVNC ou fez o download de um visualizador VNC, execute este visualizador e insira o servidor e o número de exibição, conforme ilustrado neste exemplo:

server1.org1.com:6

O software visualizador também pedirá senha. A primeira vez que você usa o VNC neste servidor, você insere uma nova senha, que será salva na pasta .vnc. A senha é para conexões VNC e não está relacionada à sua conta de usuário no servidor. Após um período de inatividade, você pode ser solicitado a digitar a senha da sua conta, bem como autorizar o acesso ao servidor.

Depois que a senha for aceita, a janela da área de trabalho deverá aparecer com todos os elementos da interface gráfica do usuário especificados. Você pode desconectar da área de trabalho fechando a janela da área de trabalho.

Você pode finalizar o processo do servidor VNC (o "desktop") inserindo o seguinte comando em uma janela do shell no servidor:

vncserver-kill:

Por exemplo:

vncserver-kill: 6

geometria de exportação = 1920 x 1058

Onde "1920" representa a largura desejada e "1058" a altura desejada da janela da área de trabalho. É melhor fazê-lo corresponder à resolução real da sua tela.

Veja MobaXterm para uma alternativa de desktop remoto fácil de usar