我在CentOS机器上安装了VNC服务器。我设置了一个用户,然后在启动时为他们启用了VNC服务器,步骤如下:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-remote-access-for-the-gnome-desktop-on-centos-7。我可以通过VNC成功地登录到机器,但似乎VNC用户没有共享相同的会话.就像我登录到物理机器并启动一个进程一样,当建立VNC连接时,桌面上没有任何活动。我做错什么了?我需要VNC允许用户登录和远程调试软件,这些软件可能已经或可能没有被登录到物理机器的人启动。
发布于 2015-03-12 14:48:26
我不是专家,但我有一个朋友使用ssh轻松地访问我的机器,我给他一个登录。这是很多种方法之一,但对我来说很管用。我不认为它像VPN那样安全,但它已经成功了,到目前为止还没有发生任何事故。他确实有一个更好的有利条件来捕捉令人讨厌的活动。这不是我的领域,但就像我说的,它似乎运转良好。
发布于 2018-03-22 14:52:46
你可以用x11vnc来做这个。作为根(sudo -i):
yum install x11vnc
x11vnc -storepasswd /etc/x11vnc.pass
printf '[Unit]\nDescription="x11vnc"\nRequires=display-manager.service\nAfter=multi-user.target\n\n' > /etc/systemd/system/x11vnc.service
printf '[Service]\nExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -auth guess -display :0 -forever -shared -rfbauth /etc/x11vnc.pass -usepw \nExecStop=/usr/bin/killall x11vnc\nRestart=always\nRestartSec=150ms\n\n' >> /etc/systemd/system/x11vnc.service
printf '[Install]\nWantedBy=multi-user.target\n\n' >> /etc/systemd/system/x11vnc.service
systemctl daemon-reload
systemctl enable x11vnc.service
systemctl start x11vnc.service这将与连接和知道您设置的x11密码的任何人共享主显示。
less /etc/systemd/system/x11vnc.service 查看ExecStart行,查看它使用的参数,这些参数记录在这里:http://www.karlrunge.com/x11vnc/x11vnc_opts.html
https://unix.stackexchange.com/questions/189737
复制相似问题