在 CentOS / Fedora, 如果选择安装的是 Gnome,
会预设安装了 Vino Server, 其实根本不需要安装 tigervnc-server
1) 设置 (主要是改 require-encryption 为 false)
https://raw.githubusercontent.com/yomun/store/master/sh/vino.sh
$ dbus-launch gsettings set org.gnome.Vino require-encryption false
$ dbus-launch gsettings set org.gnome.Vino notify-on-connect false
$ dbus-launch gsettings set org.gnome.Vino prompt-enabled false
* 也可以用 dconf editor 找 remote-access
2) 查看以上设置
$ gsettings get org.gnome.Vino require-encryption
$ gsettings get org.gnome.Vino notify-on-connect
$ gsettings get org.gnome.Vino prompt-enabled
3) 运行 Vino Server
$ pkill vino-server
$ export DISPLAY=:0.0
$ /usr/libexec/vino-server &
4) 防火壁 (打开端口 5900)
$ su
$ firewall-cmd --get-active-zones
$ firewall-cmd --add-port=5900/tcp --permanent --zone=public
$ firewall-cmd --add-service=vnc-server --permanent --zone=public
$ firewall-cmd --reload
$ firewall-cmd --list-all --zone=public
5) 可用 Remmina 连接 VNC
Port: 5900 (预设)
User name: 要登入的户口
Password: 户口所设置的密码
6) 其它
$ gedit /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
没有评论:
发表评论