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