我的同事告诉我,当我使用 VPN 并登录 VNC 时,他可以看到我在做什么。从安全角度来看,这似乎不合适。我该如何解决这个问题?服务器端的平台是 Linux Mint + Cinnamon,客户端是 Ubuntu 14.04.4。我正在做一些实验,看看哪种方法最有效。我尝试了 x11vnc 和 tightvnc 以及各种客户端。
答案1
1.在远程机器上:安装vncserver:
sudo apt-get install vnc4server
- 创建将在后台运行的第二个桌面并为其创建密码:
sudo vncserver :1
- 使用任何文本编辑器编辑
$HOME/.vnc/xstartup
如下内容:
#!/bin/sh
# Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc
#[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
- 重新启动 vncserver:
sudo vncserver -kill :1
sudo vncserver :1
- 使用 vnc viewer 访问此桌面,将端口 5900 替换为桌面编号。例如,要连接到 192.168.0.10 桌面 :1,则应为 192.168.0.10::5901。用户默认看到的桌面是桌面 :0。
希望这可以帮助!