1. 安裝和配置ssh
sudo apt install openssh-server
sudo apt install openssh-client
配置ssh_config:
sudo vi /etc/ssh/ssh_config
將PasswordAuthentication設置為yes,之后重啟ssh:
sudo /etc/init.d/ssh restart
2. 安裝tightvncserver
一開始安裝的是tigervnc,安裝之后一直不能用VNCviewer訪問,並且在輸入vncserver的時候不會自動建立xstartup文件,卸載重新安裝tightvnc之后就可以vnc遠程訪問且自動建立xstartup文件了。
sudo apt-get install tightvncserver
接着就可以輸入vncserver,創建端口:
此時已經可以創建端口了,但是還需要安裝桌面並且完成配置,才能在遠程訪問桌面。因此先把剛建的測試端口關閉
vncserver -kill :1
3. 安裝gnome桌面
一開始安裝的是xfce4,桌面打開是灰的,沒有圖標和terminal,卸載重新安裝gnome之后,修改xstartup文件,可正常訪問了。
sudo apt-get install gnome-panel
接着重新輸入vncserver創建端口
打開並編輯xstartup文件,將如下代碼復制到xstartup文件中,替換原代碼:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS export XKL_XMODMAP_DISABLE=1 export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME" export XDG_MENU_PREFIX="gnome-flashback-" [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & #gnome-terminal & #nautilus & gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
保存文件並退出,在遠程用VNCviewer輸入【 IP地址:端口號 】登陸桌面,大功告成
參考: