博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fedora 使用 vnc 远程 fedora 28 主机
阅读量:5067 次
发布时间:2019-06-12

本文共 2423 字,大约阅读时间需要 8 分钟。

问题重述:

       最近环境中需要使用 fedora 28 来进行远程桌面,于是就重新配置了一下vnc 在这里面做一下记录。

过程:

  yum 安装: 工作机上安装 vncviewer 远程主机上安装: vncserver

tigervnc-server.x86_64 : A TigerVNC server

tigervnc-1.9.0-2.fc28.x86_64 : A TigerVNC remote display system

Repo : updates
Matched from:
Filename : /usr/bin/vncviewer

推荐使用 tigervnc:  , 针对windows平台有相应的 版本。

如果配置过程中,出现了 vncviewer 黑屏 的情况,很可能是文件权限问题。用户可以查看 ~/.vnc 文件夹中的 .log 文件来进行查看日志。

       连接远程桌面: 

              连接远程桌面很简单,只要使用 vncviewer 主机名:桌面号

➜  regular vncviewer 10.66.65.15:1

画面的大小,可以通过窗口来进行拖动。当然你也可以进行配置初始窗口的大小:

和vncviewer相关的文件在: $HOME/.vnc/default.tigervnc    $HOME/.vnc/x509_ca.pem   $HOME/.vnc/x509_crl.pem 三个文件中,具体关于 vncviewer 相关可以 查看 man 手册。

        配置vnc 服务器:

        配置vnc 稍微麻烦了一点,但是当你具备了很好的阅读文档的能力,相对就容易很多。

vncserver is used to start a VNC (Virtual Network Computing) desktop. vncserver is a Perl script which simplifies the process of starting an Xvnc server. It runs Xvnc with appropriate options and starts a window manager on the VNC desktop.

vncserver can be run with no options at all. In this case it will choose the first available display number (usually :1), start Xvnc with that display num‐ber, and start the default window manager in the Xvnc session. You can also specify the display number, in which case vncserver will attempt to start Xvnc with that display number and exit if the display number is not available. For example:

     vncserver :13

editing the file $HOME/.vnc/xstartup allows you to change the applications run at startup (but note that this will not affect an existing VNC session.)

  这段,主要是说 vncserver 是 perl 写的脚本,用来控制Xvnc server 的,默认的情况下 每运行一次,依次打开一个服务器,1,2,3,4.... 等。但是你也可以特殊指定 vncserver 13; 编辑 $HOME/.vnc/xstartup 文件,可以允许你改变 在启动时运行的软件。

       运行vncserver :

不同用户身份运行vncserver脚本后,使用 vncviewer 进入的桌面也不同。

vncserver :1

      如果你还没有口令,那么在第一次运行的时候需要运行口令。     

     重新设置远程运行口令: 可以使用 vncserver

[root@yaoxu ~]# vncpasswd Password:

  修改启动运行程序:如前面所说的 xstartup 文件, 你可以再启动其他程序,随着远程桌面启动的时候

[root@yaoxu ~]# vim ~/.vnc/xstartup

      查看 vncserver 服务:

[root@yaoxu ~]# vncserver -listTigerVNC server sessions:X DISPLAY #    PROCESS ID:4        21475:1        18261

  关闭服务:

[root@yaoxu system]# vncserver -kill :1

       当然,你也可以通过 pid 使用 kill -9 来进行终止。

  相关配置文件:

 $HOME/.vnc/xstartup

/etc/tigervnc/vncserver-config-defaults

/etc/tigervnc/vncserver-config-mandatory

$HOME/.vnc/config

$HOME/.vnc/passwd

$HOME/.vnc/host:display#.log      

$HOME/.vnc/host:display#.pid

 

但是 vnc 支持单用户远程,支持多用户远程登录可以使用xrdp 来进行操作。

 

保持更新,转载请注明出处。

 

转载于:https://www.cnblogs.com/xuyaowen/p/vnc-remote-desktop.html

你可能感兴趣的文章
关于web后门权限防删的一个新思路
查看>>
solr之搭建企业搜索平台
查看>>
C语言基础(1)-基本语法及注意事项
查看>>
网页配色的天然范儿
查看>>
《springCloud系列》——Eureka 进行服务治理
查看>>
C# 串口通讯的数据丢失和同步异步问题
查看>>
【Linux】查看系统信息
查看>>
数据库索引的实现原理(笔记)详细http://www.linezing.com/blog/?p=798#nav-1
查看>>
JsonUtil 学习使用
查看>>
[CTSC2018]混合果汁(二分答案+主席树)
查看>>
Linux学习私人笔记-压缩文件命令
查看>>
MVC模型绑定
查看>>
关于memset的使用
查看>>
nohup 让进程在后台可靠运行的几种方法
查看>>
376. Binary Tree Path Sum【LintCode java】
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>
Java处理多人同时读写文件的文件锁处理
查看>>
设计模式IOS篇-第二章:委托模式
查看>>
beego——日志处理
查看>>