今天,我們來介紹一下我自己寫的一個一鍵shell腳本。使用此腳本,您可以在您的Linux服務器上一鍵搭建一個可以隨時隨地用瀏覽器訪問的Linux桌麵環境,讓您便捷地管理服務器。
Github項目地址 歡迎大家星星叉叉
1, 腳本特色
從源碼編譯安裝Guacamole服務器
配置Guacamole Web APP
安裝Tomcat 9, TigerVNC, XFCE4桌麵環境,火狐瀏覽器
一鍵安裝配置Let’s Encrypt安全證書,開啟OCSP裝訂
安裝Nginx反代Tomcat
安裝完畢後,您可以使用任意瀏覽器訪問遠程桌麵,無需再使用VNC客戶端
2, 安裝係統需求
目前,本程序僅支持在Ubuntu 18.04/20.04 LTS以及Debian 10的64位操作係統上運行。您的服務器或者VPS最好是全新安裝的係統,不帶LAMP/LEMP等組件或cPanel/DirectAdmin/寶塔等用戶麵板。
您的服務器需要有外網IP地址。在安裝之前,您需要解析一個域名(可以用三級域名或者一個免費域名)到您的服務器上。安裝桌麵環境需要至少1 GB的內存。
3, 安裝教程
您可以使用sudo權限用戶或root用戶(不建議)登錄服務器SSH,然後執行下麵的命令即可。
英文版:
wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop.sh && sudo bash OneClickDesktop.sh
中文版:
wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop_zh-CN.sh && sudo bash OneClickDesktop_zh-CN.sh
程序將自動安裝需要的各部分組件,並引導您設置用戶名,密碼以及域名。
如果安裝過程中有報錯,您可以檢查同目錄下的OneClickDesktop.log日誌文件。同時建議您在這裏留言匯報一下錯誤信息,或者在Github上提交issue, 這樣我就可以即時更新腳本,修複問題。
4, 安裝示例
安裝好後,我們可以可以直接從瀏覽器裏訪問服務器上搭建的桌麵程序,如下圖。
綜上,使用OneClickDesktop一鍵腳本,您可以自由方便地在Linux服務器上搭建隨時隨地用瀏覽器即可訪問的桌麵環境,讓您便捷地管理您的Linux服務器,無需再使用繁瑣的命令行。
作者為香菇肥牛,原文鏈接
注1:添加中文支持
1, 重新配置係統locales
sudo dpkg-reconfigure locales
2, 安裝亞洲語言包
sudo apt-get install language-pack-ja language-pack-zh* language-pack-ko
sudo apt-get install japan* chinese* korean*
3, 安裝亞洲語言字體
sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafon