• 龙芯 Fedora 28 设置 VNC


    系统为龙芯版Fedora28(床28)+ mate桌面,龙梦的kde桌面依然不成熟稍有bug
    Fedora防火墙默认阻止了VNC所需的端口的访问,导致VNC客户端一直无法连接。

    安装VNC Server

    sudo dnf install tigervnc-server
    

    使用 vncserver 启动服务
    第一次启动会提示需要设定VNC的密码,并生成默认配置文件。后期若想修改VNC用户密码,可使用 vncpasswd 命令修改。注意打开的桌面号,为 1 则端口为 5901.

    若将当前桌面作为远程桌面,端口默认为 5900:

    x0vncserver PasswordFile=/home/<username>/.vnc/passwd display=':0.0'
    

    将<username>改为你自己的用户名。

    防火墙设置

    • 图形化操作

    管理防火墙 可以打开系统自带的图形化 firewall-config ,在“活动的绑定”的“连接”中可以看到已经连接的网络,选中要修改的连接,单击“更改区域”,选择“FedoraWorkstation”即可。具体原理可以自行探究。

    • 命令行

    可以永久开启这些端口,但我选择暂时打开,不用的时候保持默认状态。

    sudo iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
    

    如果要将设置持久化,运行一下命令

    service iptables save
    service itptables restart
    

    我的操作

    如果使用之前的图形化操作,则无需这个脚本
    由于日常使用需要开启当前桌面和一个虚拟桌面,我创建了一个 .sh 脚本方便使用。
    内容如下:

    echo "Opening needed port"
    sudo iptables -I INPUT -p tcp --dport 5900 -j ACCEPT
    sudo iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
    
    echo "Starting a virscreen at port 5901"
    vncserver
    echo "Starting local screen at port 5900"
    x0vncserver PasswordFile=/home/<username>/.vnc/passwd display=':0.0'
    

    一些参考命令

    来自 https://blog.51cto.com/13043516/2055574

    ##配置vncservers文件
    vim /etc/sysconfig/vncservers
    ##配置xstartup文件
    vim /root/.vnc/xstartup
    ##设置远程登录口令
    vncpasswd
    ##启动vncserver主服务器
    service vncserver start
    ##启动多个界面(示例为第二个界面)
    vncserver : 2
    ##停止vncserver服务
    service vncserver stop
    ##停止某个界面(使用kill命令杀掉界面1的进程)
    vncserver -kill : 1
    ##让vncserver服务自启动(保存后要重启测试)
    chkconfig --list vncserver
    chkconfig vncserver on
    

    by SDUST weilinfox
    转载请注明原文地址:https://www.cnblogs.com/weilinfox/p/12238567.html

  • 相关阅读:
    python 爬虫 杂七杂八
    QPS和并发数
    ConcurrentSkipListMap/Set 基于跳表的Map和Set
    ForkJoinPool
    org.springframework.util.FileCopyUtils
    mongodb 基本概念
    mysql 子查询
    ConcurrentHashMap 并发HashMap
    mongodb 查询
    org.springframework.util.ReflectionUtils
  • 原文地址:https://www.cnblogs.com/weilinfox/p/12238567.html
Copyright © 2020-2023  润新知