VNC Server Debian

Publicado por Sérgio Abrantes Junior (última atualização em 23/05/2020)

[ Hits: 1.670 ]

Homepage: https://br.linkedin.com/in/sergioabrantes

Download vncServerDebian




Shell Script para habilitar VNC Server no Debian.

Posteriormente você pode acessar seu PC por qualquer cliente VNC via IP e porta padrão 5900.

  



Esconder código-fonte

#!/usr/bin/env bash
#
# Prove: vncServerDebian
# Descricao Curta: Habilita VNC Server
# Descrição Longa: Habilita VNC Server no Debian
# Frequencia: Sob demanda
# Autor: Sérgio Abrantes
# Contato: sergioabrantes@gmail.com
# Site: https://github.com/sergioabrantesjunior/vncServerDebian
# Licença: GPLv3
# Fonte: https://community.linuxmint.com/tutorial/view/2334
# Versao: 1.0.0
#
# Exemplo de uso:
#       # ./vncServerDebian
#
#
# Histórico:
#
#    v1.0.0 2019-12-25, Sérgio Abrantes:
#       - Versão inicial do script


checagens() {

# Verifica se o usuário é root

if [ "$(whoami)" != root ];then
   clear
   echo "Você precisa executar esse programa como root"
   echo "Pode executá-lo também com sudo: sudo $0"
   exit 1
fi

}

preparaPacotes() {

apt update
apt remove vino -y
apt install x11vnc -y

}

configura() {

mkdir /etc/x11vnc   
x11vnc --storepasswd /etc/x11vnc/vncpwd
cat >> /lib/systemd/system/x11vnc.service << EOF

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -noxdamage -repeat -rfbauth /etc/x11vnc/vncpwd -rfbport 5900 -shared

[Install]
WantedBy=multi-user.target

EOF

}

preparaServicos() {

systemctl daemon-reload
systemctl enable x11vnc.service
systemctl start x11vnc.service   
   
}

executa() {

checagens
preparaPacotes
configura
preparaServicos
   
}

executa

Scripts recomendados

IFINFO - informações de sua interface de rede

RSS para TAGS do CVS

Atualização Automática do Uvscan (Antivirus for linux)

Automatizando com Script-Expect

Script de monitoracao de servicos


  

Comentários
[1] Comentário enviado por lele_rio em 08/03/2021 - 15:16h

Passando para parabenizar o autor do script, pois obtive exito em estação Linux Mint 20 de forma simples. Único detalhe que percebi, é que o serviço vnc finaliza quando damos logoff, no primeiro instante não preciso me preocupar com isso, mas assim que puder vou analisar uma forma de reiniciar o serviço junto ao lightdm.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts