使用VNC实现Windows7远程CentOS的桌面

2023-05-16

                    

                                        使用VNC实现Windows7远程CentOS的桌面


一、CentOS服务端配置

1.下载Putty远程登录软件,下载windows版本。输入CentOS计算机的ip,登录CentOS计算机的终端。
 (下载Putty地址:http://download.csdn.net/detail/shaopengf/9457337)

2.进入root:输入命令$su
             $(输入密码)
  检查远程电脑是否已经安装了vncserver,输入命令#rpm -q vnc,若没有安装则需要分别输入命令
  #yum install tigervnc 
  #yum install tigervnc-server  进行安装。

3.输入命令#vncserver  启动vncserver服务,第一次启动vncserver需要输入密码两次。这时默认打开一个远程连接桌面, 
 编号1,若输入命令#vncserver :2,则打开编号为2的远程连接桌面。
  输入命令#vncpasswd 是修改vnc远程登录密码。

4.服务器端需要运行级别为5的图形界面,且GNOME桌面图形界面已经安装。
 可以使命令进行查询一下
 #rpm -qa gnome*
 #runleve

5.编辑vnc启动图形界面的文件
  输入命令:#sudo vi /root/.vnc/xstartup
  把最后一行 twm &  这个注释掉,然后添加一行内容 gnome-session &
  然后保存退出

6.再编辑vnc的另外一个配置文件
  输入命令:#sudo vi /etc/sysconfig/vncservers
  修改一下最后两行如下
  VNCSERVERS="1:root 2:root"(修改)
  VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost" (把两行的#去掉)然后保存退出

7.最后启动vncserver 并设置为开机启动(如果系统防火墙不会用,就关闭吧)依次输入命令:
  #service vncserver restart
  #chkconfig vncserver on
  #service iptables stop
  #chkconfig iptables on

二、Windows客户端配置
1.下载VNC viewer 的Windows版本。安装过程中注意要勾选VNC viewer客户端,不要勾选VNC服务端。
  (VNC viewer下载地址:http://download.csdn.net/detail/shaopengf/9457362)

2.安装好后,打开VNC viewer,输入服务端的ip和端口,输入口令密码,即可连接CentOS的桌面

OK:现在vncserver服务器端和Windows客户端配好后已经配置好了,使用客户端进行图形界面远程即可。注意VNC远程的时

候,默认第一个端口是5901,第二个界面是 5902依次类推。所以在使用VNC客户端远程的时候,要注意。否则连接不上的。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用VNC实现Windows7远程CentOS的桌面 的相关文章

  • 确定 Windows 当前是否正在播放声音

    所以我对这个问题思考了一段时间 但我不知道解决这个问题的正确方法是什么 我想使用以下命令确定 Windows 是否在某个时间输出声音Powershell脚本 我可以确定音频驱动程序是否有错误 但我无法确定系统是否正在播放声音 我看了看 NE
  • 寻找有关在 Windows 7 上安装应用程序的“正确”方法的文档

    我正在使用一些遗留应用程序 10 15 年 并试图找到有关在 Windows 7 上安装和运行它们 以及任何用户应用程序 的 正确 方法的指导 而无需完全的管理员权限 换句话说 可执行文件 只读文件应存放在何处 用户数据 读写文件应存放在何
  • 使用 AutoIT 编写 GAE 启动器脚本?

    AutoIT 能否编写 GAE 启动程序脚本 以便我无需在每次部署时输入密码 AutoIt 可以自动化 GUI 没问题 有2个编辑框 Edit1 and Edit2 因此您实际上可以采用记事本示例并对其进行一些更改 如果您想要在后台运行某些
  • Windows 7 中一个进程的 GDI 对象上限是多少?

    有一个存在 GDI 泄漏的应用程序 最终会达到 10 000 个分配的 GDI 对象并崩溃 我尝试增加GDI进程句柄配额 http msdn microsoft com en us library windows desktop ms724
  • 在哪里可以找到 PHP 的错误日志文件?

    在哪里可以找到错误日志文件 我需要检查它们以解决安装后显示的内部服务器错误suPHP https wiki archlinux org title SuPHP 您可以使用lsof https en wikipedia org wiki Ls
  • 使用 Windows 身份验证从网络共享批量插入 SQL Server 需要哪些权限?

    我正在开发一个将数据批量加载到 SQL Server 2008 数据库中的应用程序 它将 CSV 文件写入网络共享 然后调用包含 BULK INSERT 命令的存储过程 我正在将应用程序迁移到一个全新的网络 在这个新世界中 批量插入失败并出
  • CentOS 的 init.d celery 脚本?

    我正在编写一个使用 celery 的 Django 应用程序 到目前为止 我一直在 Ubuntu 上运行 但我正在尝试部署到 CentOS Celery 为基于 Debian 的发行版提供了一个很好的 init d 脚本 但它不适用于基于
  • MariaDB 10 CentOS 7 移动数据目录的问题

    CentOS 7 和 MariaDB 10 的全新 最小 安装 我有一个额外安装的镜像卷 我想将其用于数据目录 当 my cnf mysqld 被注释掉时 启动顺序正常并正常完成 我已经复制了数据 sudo cp R p var lib m
  • 工具条(ToolStripDropDownButton)关闭并失去窗口焦点

    我有一个带有 ToolStripDropDownButton 的 ToolStrip 这又会弹出一个带有 DateTimePicker 的 UserControl 当我单击日历上的顶部数字 绿色 时 一切正常 用户控件保持打开状态 当我单击
  • 在 Windows 7 笔记本电脑中找不到 IIS_IUSRS 组

    我在 Windows 7 笔记本电脑上调试 ASP NET 应用程序时出现 500 错误 看起来像是权限问题 所以我想给相应的文件夹权限 我尝试添加IIS IUSRS到小组 但我无法添加它 因为它不存在 请参阅下图 EDIT I check
  • 如何将php cURL升级到7.36.0版本?

    我的 CentOS 服务器上有 php curl 7 19 7 但我需要升级到 7 36 0 I tried yum update php curl 但我得到了 Loaded plugins downloadonly fastestmirr
  • 删除 QComboBox“下拉”动画

    我正在使用 Qt 4 8 并且想在单击 QComboBox 时摆脱 下拉 动画 我也想稍微移动一下 到目前为止 我一直在考虑重新实现 showPopup 和 hidePopup 但不知道如何使其工作 此外 每次我尝试使用 CSS 进行移动或
  • 如何在 Windows 7 中模拟内存不足的情况

    我有一个用 C 编写的应用程序 运行良好 但有时在现场会出现错误 我们认为这些错误是由于内存不足或与垃圾收集器的交互造成的 如果有人感兴趣 这里有描述 无法将 NHibernate Impl ExpandedQueryExpression
  • Linux:通过网络进行屏幕桌面视频捕获和 VNC 帧速率

    抱歉 文字墙很长 TL DR VNC 连接的帧速率是多少 以帧 秒为单位 或者更确切地说 由谁决定 客户端还是服务器 对于桌面屏幕捕获的任何其他建议 但 正确的时间编码 具有不抖动的帧速率 具有稳定的周期 并有可能将其作为未压缩 或无损 图
  • Windows 下 iOS 开发的替代方案 [重复]

    这个问题在这里已经有答案了 可能的重复 如何使用 Windows 开发机为 iPhone 进行开发 https stackoverflow com questions 22358 how can i develop for iphone u
  • 如何防止文件重定向到 VirtualStore 来读/写文件?

    我正在使用 C 和 net 2 0 我将程序数据保存在以下文件中 C ProgramData MyProgramName fileName xml 安装并运行我的应用程序一次后 我将其卸载 在卸载过程中 我从 程序数据 中删除了所有文件 然
  • 检测注册表虚拟化

    我有一组 C v2 应用程序 并且在 Win7 以及较小程度上的 Vista 中的注册表虚拟化方面遇到了困难 我有一个共享注册表配置区域 我的应用程序需要在 HKLM Software Company 中访问该区域 在 Vista 之前 所
  • 以标准用户身份打开默认浏览器 (C++)

    我目前正在使用 ShellExecute 打开 在用户浏览器中打开 URL 但在 Win7 和 Vista 中遇到了一些麻烦 因为该程序作为服务运行提升 当 ShellExecute 打开浏览器时 它似乎读取 本地管理员 配置文件而不是用户
  • Delphi应用程序窗口z顺序和MainFormOnTaskBar属性

    我正在维护一个最初用 Delphi 7 编写并移植到 Delphi XE 的应用程序 使用 Windows 7 我们遇到了一些问题 例如模态窗口出现在主窗口下方 以及最终无法与程序交互 因为用户需要与模态窗体交互 而这是不可能的 因为它位于
  • 证书问题 - Windows 7 升级后导入密钥“对象已存在”时出错

    我有大约 60 个 pfx 文件 用于项目的所有主要程序集 它们是独特的文件 但我对所有文件使用相同的密码 从 Windows Vista 升级到 Windows 7 后 当我在 Visual Studio 2008 中单击 生成 时 会出

随机推荐