服务器端设置
安装vncserver:
sudo apt-get install tightvncserver
配置桌面启动脚本文件 ~/.vnc/xstartup,文件不存在则新建,内容如下:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 & pulseaudio &
fcitx &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
使文件可执行:
chmod +x ~/.vnc/xstartup
修改SSH配置文件 /etc/sshd_config:
SSH服务的基本设置请查看另一篇文章 Debian Linux SSH/SFTP 服务设置 ,这里仅说明SSH连接VNC要做的必要修改。
-
首先在全局设置区禁止用户使用密码登录而只能用私匙文件登录:
PasswordAuthentication no PermitEmptyPasswords no P