系统为龙芯版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

龙芯 Fedora 28 设置 VNC的更多相关文章

  1. Fedora 28 设置yum代理

    编辑  vi /etc/dnf/dnf.conf 文件 添加一行代理设置:proxy=http://****:****

  2. Buildroot 龙芯1C支持指南

    本文转载自:https://github.com/pengphei/smartloong-sphinx/blob/master/source/cn/loongson1c_buildroot_guide ...

  3. 如何在国产龙芯架构平台上运行c/c++、java、nodejs等编程语言

    高能预警:本文内容过于硬核,涉及编译器原理.cpu指令集.机器码.编程语言原理.跨平台原理等计算机专业基础知识,建议具有c.c++.java.nodejs等多种编程语言开发能力,且实战经验丰富的资深开 ...

  4. fedora 使用 vnc 远程 fedora 28 主机

    问题重述: 最近环境中需要使用 fedora 28 来进行远程桌面,于是就重新配置了一下vnc 在这里面做一下记录. 过程: yum 安装: 工作机上安装 vncviewer 远程主机上安装: vnc ...

  5. [转帖]龙芯服务器部署WEB服务的体验和详细步骤

    龙芯服务器部署WEB服务的体验和详细步骤 2019年01月02日 18:40:34 weixin_40065369 阅读数 1733   版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权 ...

  6. 龙芯 3B1500 Fedora28 安装笔记

    版权声明:原创文章,未经博主允许不得转载 龙芯 3A4000 已经发布,十年前的 3B1500 早就落伍了.但我还是打算把它作为寒假刷 ACM 题的主力机 并将此当作年后收到 4000 的预习. 龙芯 ...

  7. [知乎]这可能是最全面的龙芯3A3000处理器评测

    这可能是最全面的龙芯3A3000处理器评测 第一千零一个人   已关注 蓬岸 Dr.Quest . https://zhuanlan.zhihu.com/p/50716952 这里面链接很全. 立党 ...

  8. 【转帖】龙芯3A3000处理器深度评测:和Intel、AMD差距巨大

    龙芯3A3000处理器深度评测:和Intel.AMD差距巨大 https://www.eefocus.com/mcu-dsp/424623/r0 作者非计算机科班毕业 让我汗颜. 我计算机毕业都不知道 ...

  9. 龙芯 fedora28 安装指南

    版权声明:原创文章,未经博主允许不得转载 关于硬件 龙芯3号的板子安装系统都差不多,我分别在 Lemote A1310 和 Lemote A1901 上都尝试过. 本文主要依据 Lemote A190 ...

随机推荐

  1. 2018-2-13-win10-uwp-判断设备类型

    title author date CreateTime categories win10 uwp 判断设备类型 lindexi 2018-2-13 17:23:3 +0800 2018-2-13 1 ...

  2. git无密码push

    近来项目中调研,jupyterlab和git的整合内容,git server我使用的gitbucket和bitbucket.(项目要求使用bitbucket,看错一个字母下载了两个镜像) gitbuc ...

  3. Team Foundation Server 2015使用教程【3】:默认团队成员连接tfs及checkin操作

  4. 第二阶段:2.商业需求文档MRD:4.MRD-核心目标-产品构成

    竞争对手分析很重要.之后单独讲解.产品经理时刻要关注竞争产品的状态. 1.不同于PRD.这里只是概况.2.产品前景的核心目标就是:KPI(用户使用量:安装量,卸载量,日活数)跟ROI(开发人力,时间, ...

  5. Kerrigan:配置中心管理UI的实现思路和技术细节

    去年写过一篇文章『中小团队落地配置中心详解』,介绍了我们借助etcd+confd实现的配置中心方案,这是一个对运维友好,与开发解耦的极佳方案,经过了一年多的实践也确实帮我们解决了配置文件无版本.难回滚 ...

  6. acwing 1250. 格子游戏 并查集

    地址 https://www.acwing.com/problem/content/1252/ Alice和Bob玩了一个古老的游戏:首先画一个 n×nn×n 的点阵(下图 n=3n=3 ). 接着, ...

  7. 使用Theia——添加语言支持

    上一篇:使用Theia——创建插件 Theia——添加语言支持 Theia中TextMate的支持 使用TextMate语法可以为大部分源文件提供精准的着色修饰,虽然这只是在语法级别上(没有语言本身的 ...

  8. 推荐中的多任务学习-ESMM

    本文将介绍阿里发表在 SIGIR'18 的论文ESMM<Entire Space Multi-Task Model: An Effective Approach for Estimating Po ...

  9. 解决vs2017创建.net core失败以及不能登录问题

    创建.net core web 提示值不能为空,开始以为是vs安装错误,重新安装了一遍也是这样,之前都好好的,然后登录也不行了(提示我们无法刷新此账号的凭据),百度了下,是ie不能上网的问题.解决了登 ...

  10. 使用PE启动盘清空电脑登入密码

    1.PE启动盘制作过程 要制作一个启动盘可以使用很多工具来制作,比如老毛桃.U深度.大白菜等软件都可以制作PE启动盘.此处就用老毛桃制作PE启动盘为例(http://www.laomaotao.tv/ ...