ubuntu中安裝VNC供多用戶訪問(實驗室運維踩坑)


1. 安裝VNC服務端

首先在服務器上安裝tigerVNC,命令如下。(這里沒有選擇realVNC是因為其在多用戶訪問時出現問題)

sudo apt install tigervnc-standalone-server tigervnc-xorg-extension

2. 撥號上網

安裝pppoeconf

sudo apt install pppoeconf

啟動pppoeconf

sudo pppoeconf

在彈出的窗口中一路yes,輸入用戶名密碼登錄網絡。

備用命令:

  sudo poff -a
  sudo pon dsl-provider

 

3. 配置並啟動VNC

裝好后使用如下命令啟動VNC。分辨率可以自己調節。

vncserver -localhost no -geometry 1920x1080

啟動之后會在用戶目錄下產生 .vnc/ 目錄。此時創建配置文件 ~/.vnc/xstartup。將內容設置如下。

這里放上兩個配置,一般使用第一個就行,若訪問時出現灰屏黑屏等問題,嘗試第二個。

#!/bin/sh

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources vncconfig -iconic & dbus-launch --exit-with-session gnome-session &
#!/bin/sh

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS gnome-session & gnome-panel & gnome-settings-daemon & gnome-terminal & metacity & nautilus &

 配置好后使用下面命令殺死當前用戶的所有VNC進程。再用上面提到的的命令重新啟動。

vncserver -kill :*

 

4. 安裝ssh,使用scp傳輸文件

如下命令安裝並打開ssh服務

配置文件在 /etc/ssh/sshd_config

sudo apt-get install openssh-server
sudo service ssh star

5. Vivado

sudo apt install libncurses5

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM