Created
April 26, 2023 00:00
-
-
Save xmtscf/fdf59c5eb0b3058b5ae3bad1ccabf430 to your computer and use it in GitHub Desktop.
Script criado com a finalidade de instalar a GUI XFCE4 (Xubuntu desktop) em uma VPS Ubuntu e configurar o acesso remoto via XRDP
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| ## Script criado com a finalidade de instalar a GUI XFCE4 (Xubuntu desktop) em uma VPS Ubuntu e configurar o acesso remoto via XRDP | |
| ## O acesso remoto pode ser feito utilizando o programa "Área de trabalho remota" do Windows ou algum outro programa compatível com o protocolo RDP | |
| echo "## Atualizando repositórios..." | |
| sudo apt -qq update -y | |
| echo "## Instalando interface gráfica..." | |
| sudo apt -qq install xubuntu-core^ -y | |
| echo "## Instalando demais programas/dependências..." | |
| sudo apt -qq install xfce4 --no-install-recommends -y | |
| sudo apt -qq install xrdp xorg dbus-x11 x11-xserver-utils python3 python3-pip zip git ffmpeg thunar-archive-plugin firefox -y | |
| echo "## Terminando as configurações..." | |
| sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh | |
| sudo ufw allow 3389/tcp | |
| sudo /etc/init.d/xrdp restart | |
| echo "## Deseja instalar o Google Chrome? (O Firefox já foi instalado)..." | |
| read -p "Selecione a opção [s/n]: " resposta | |
| case $resposta in | |
| s) echo "## Instalando..." | |
| wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb | |
| sudo apt install ./google-chrome-stable_current_amd64.deb -y | |
| sudo apt -f install -y | |
| sudo rm -rf google-chrome-stable_current_amd64.deb | |
| echo "## Para utilizar o Google Chrome, você precisará criar um novo usuário no sistema (Google Chrome não abre no usuário root)." | |
| ;; | |
| n) | |
| echo "## Ok." | |
| ;; | |
| esac | |
| echo "## Finalizado." | |
| echo "## Deseja reiniciar o sistema?" | |
| read -p "Selecione a opção [s/n]: " resposta | |
| case $resposta in | |
| s) | |
| echo "## Reiniciando..." | |
| sudo reboot | |
| ;; | |
| n) | |
| echo "## Ok. Até mais!" | |
| exit | |
| ;; | |
| esac |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment