X11简体中文fromarchwikijumpto : navigation,search
i18nEnglish简体中文WARNING: 这将建立一个没有密码的VNC. 意思是任何人都可以通过网络访问你的VNC并且能看到你的X界面.可以非常简单的通过SSH连接来避免这样的事情.
Contents [hide ] 1设置x11vnc 1.1安装1.2运行1.2.1 startx 1.2.2 GDM 1.3访问2 SSH端口传输
置x11vnc
pacman -S x11vnc的安装
必须首先运行x server服务。 使用startx等。 完成后执行
startx X11 VNC-display :0-auth~~/. xauthority如果失败,可能需要以root身份运行
X11 VNC-display :0-autho/home/user/. xauthoritywhereuseristheusernameoftheuserwhoisrunningthexserver。
GDM以root身份运行
x11vnc -display:0 -auth /var/lib/gdm/:0.Xauth
访问在其他计算机上运行的VNC客户端,然后输入运行x11vnc服务器的IP地址。 必须单击并设置连接。
要安全地使用SSH端口转发x11vnc,必须首先安装和配置SSH。
启动x11vnc时,如果指定命令行选项“-localhost”,则VNC服务仅绑定到本地网络接口。 外部直接连接的连接将被拒绝。
如果需要从另一台计算机访问此VNC服务,请首先登录到在SSH上运行VNC的主机,然后将VNC服务接收到的端口转发到本地主机。 以下示例假设运行VNC的主机名为“foo”,VNC在5900个端口上接收。
建立sh foo-l 59003360 localhost :5900 ssh连接后,打开VNC客户端程序。 但是,请连接到本地5900端口,而不是foo的5900端口。
这样,您就可以通过加密通道安全地访问远程x服务。