注意要点:1.必须有开启VNC服务的权限用户. 2.熟悉基本的LINUX命令.[呵呵,因为我也是个新手].下面开工.

1.用SSH 登陆需要配置的服务器开启.VNCSERVER 截图如下.

光标移动到VNCSERVER 上 空格选中, 然后TAB 选中 确定退出,这样,我们的VNC服务就开启了[可能需要 reboot 一下服务器,不启动也可以的,但我还是重启了下,因为这个是单独的为了测试搭建的一台服务器,上面没有启动什么服务和部署应用,为了能一次就成功我reboot了一下]

再次SSH登陆到我们的服务器上,下面开始配置了,很简单VI两个文件就可以了,[记得自己开始弄的时候折腾了一下午都没有配置好.后来到一客户那边,装一个WLS和一个10G,因为要用到图形化界面,但GOV的机房,进去太烦琐,就决定直接配置一个远程桌面来操作,配置了N次,最终还是没配起来,今天因为需要测试一个东西,就决定再试试怎么搭建VNC远程桌面的,最开始还是遇到了一个同样的问题就是在执行vi /root/.vnc/xstartup编辑命令的时候 出现了下面的错误

".vnc/xstartup"

".vnc/xstartup" E212: Can't open file for writing

Hit ENTER or type command to continue

记得自己半年前在外地和一兄弟折腾过这东西的,N久没玩了就给忘记了:(在此谢谢单身汉的文章提醒了我

.

===========================以下是操作的所有命令 注释部分为■色文字标注====================

Last login: Sun Dec 7 07:55:03 2008 from 192.168.89.155

[root@web ~]# cd          #cd到根目录下

[root@web ~]# vncserver     这一步很重要,决定整个个VNC是否能配置成功的关键步骤,如果没有执行这一部在下面VI /root/.vnc/xstartup的时候就会报上面的错误。【个人理解为执行这一步是为了创建一个 /root/.vnc/xstartup

文件和一个为 1 的桌面】

You will require a password to access your desktops.

Password:    输入你配置完成后用VNC登陆用的密码 我设置为123456

Verify:    再次输入

提示创建成功

New 'web:1 (root)' desktop is web:1

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/web:1.log

[root@web ~]# vi /root/.vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER #取消前面的#号注释,否则进入远程桌面以后,图像会不正常。

exec /etc/X11/xinit/xinitrc       #这一行前面的#号注释也要取消

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

gnome-session& or kde&

# 以上信息我们只需要在xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &后加上 这一句 gnome-session& or kde&

~

~

~

~

~

~

~

~

~

~

~

".vnc/xstartup" 12L, 347C written

[root@web ~]# service vncserver restart  #启动VNC服务器

Shutting down VNC server:                                 [ OK ]

Starting VNC server: no displays configured               [ OK ]

[root@web ~]# vncpasswd

Password:                                                 同上密码123456

Verify:

[root@web ~]# vi /etc/sysconfig/vncservers  编辑这个文件

# The VNCSERVERS variable is a list of display:user pairs.

#

# Uncomment the lines below to start a VNC server on display :2

# as my 'myusername' (adjust this to your own). You will also

# need to set a VNC password; run 'man vncpasswd' to see how

# to do that.

#

# DO NOT RUN THIS SERVICE if your local area network is

# untrusted! For a secure way of using VNC, see

# .

# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.

# Use "-nohttpd" to prevent web-based VNC clients connecting.

# Use "-localhost" to prevent remote VNC clients connecting except when

# doing so through a secure tunnel. See the "-via" option in the

# `man vncviewer' manual page.

# VNCSERVERS="2:myusername"

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

# VNCSERVERS="1:myusername"

VNCSERVERS="1:root"       #定义登陆用户登陆到的界面

# VNCSERVERARGS[1]="-geometry 1024x768"

VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"#定义分辨率和像素

"/etc/sysconfig/vncservers" 27L, 999C written   #提示写入文件成功

[root@web ~]# service vncserver stop            #再次停止服务

Shutting down VNC server: 1:root                          [ OK ]

[root@web ~]# service vncserver start       #启动服务

Starting VNC server: 1:root                      #提示成功

New 'web:1 (root)' desktop is web:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/web:1.log

[ OK ]

[root@web ~]#

===========================结束=======================

下面就可以用VNC客户端登陆了

在AS3上和AS5上配置测试通过,后附有最终成功登陆界面.

AS3 配置成功后登陆界面,第一步

as5   第二个按照上面的配置 中途REBOOT了一下服务器 用了七分钟,所以说十分钟配置自己的VNC是没有问题的.

AM9:42-9:49vnc2.jpg

开源linux远程桌面,10分钟配置自己的vnc [linux远程桌面]相关推荐

  1. 10 分钟把你的 Web 应用转为桌面端应用

    在桌面端应用上,Electron 也早已做大做强,GitHub桌面端.VSCode.Figma.Notion.飞书.剪映.得物都基于此.但最近后起之秀的 Tauri 也引人注目,它解决了 Electr ...

  2. win10 linux qiime2,windows 10 WSL2 配置

    windows 10 WSL2 配置 最近手上有了一台新的红米笔记本16英寸,r7-4700u-16G的电脑,比起之前的thinkpad E431性能有了不小的提升,八核心八线程,多线程处理速度相比之 ...

  3. Linux下LCD 10分钟自动关屏的问题总结

    记录一下,防止博客丢失.来自:http://blog.csdn.net/mao0514/article/details/46562057 Linux下的LCD驱动默认10分钟后会自动关闭屏幕,我们可以 ...

  4. 锐捷文件描述错误linux,Kubuntu 14.10 MentoHUST 配置libpcap 锐捷校园网登录总结

    KUbuntu 14.10 mentohust 配置libpcap 锐捷校园网登录总结 首先需要说明,mentohust 和锐捷一样,都依赖 libpcap 这个函数库. 而配置libpcap 前,需 ...

  5. php qq远程桌面共享,新手学堂:用VNC实现远程桌面共享的方法

    VNC,全称为Virtual Network Computing,它是一个桌面共享系统.它的功能,类似于windows中的远程桌面功能.VNC使用了RFB(Remote FrameBuffer,远程帧 ...

  6. linux 工具src,10个被称为Sysadmin的Linux工具

    本文概述 迟早, 所有系统管理员都将面临管理服务器的挑战. 而且, 工具可以挽救系统管理员的生命. 作为系统管理员, 你无需使用核心操作系统(Linux或Windows), 也可以处理其上托管的内容. ...

  7. 节后综合征疗愈神器,这个开源项目帮你10分钟上手AI算法开发!

    想要应用AI技术进行产业智能化升级,又担心缺乏计算机.数学等理论基础? AI算法训练完成,优化部署上线又是一个趟不过去的大坑? 别担心,今天就教大家应用一个开源项目--飞桨全流程开发工具PaddleX ...

  8. 超专业解析!10分钟带你搞懂Linux中直接I/O原理

    导语 | 本文主要以一张图为基础,向大家介绍Linux在I/O上做了哪些事情,即Linux中直接I/O原理,希望本文的经验和思路能为读者提供一些帮助和思考. 引言 我们先看一张图: 这张图大体上描述了 ...

  9. Linux操作Oracle(10)——plsql配置Oracle客户端方法【Oracle客户端安装、资源下载】详细教程

    目录 1.安装Oracle客户端 2.配置Oracle客户端 打开Oracle客户端安装路径 编辑tnsoranames.ora配置文件

最新文章

  1. R语言使用dplyr将特定的数据列移动到最前面、使用dplyr将特定数据列移动到另一指定数据列的后面、使用dplyr将特定数据列移动到另一指定数据列的前面
  2. ALV通过F4事件,实现自定义搜索帮助F4
  3. python中 lambda, map ,filter ,reduce讲解
  4. 【转】DCM(DICOM)医学影像文件格式详解
  5. phpMyAdmin 尝试连接到MySQL 服务器的错误解决方法
  6. 文件处理命令,目录处理命令,链接命令
  7. Maven学习笔记5:Maven属性、profile和资源过滤
  8. 【转】C++11 标准新特性: 右值引用与转移语义
  9. Terraform 支持自动化开通阿里云产品
  10. C语言函数的递归调用
  11. 解决aqua data studio 中文乱码问题
  12. 《自己动手写操作系统》第二章——Bochs调试及相关仿真工具的使用方法
  13. pygarm windows 安装_飘云阁(PYG官方) Windows PowerShell实战指南(第2版)PDF - Powered by Discuz!...
  14. oracle11 g ora 03113,解决oracle11g ORA-32004: obsolete or deprecated parameter(s)
  15. excel 根据两点经纬度计算距离
  16. 运维工程师到底是做什么的?
  17. 软件设计师2018上半年+历年资料
  18. 元宇宙代表人类的倒退
  19. 7-28 天梯赛的善良 (PTA C语言)最简
  20. aso优化师是什么_【aso优化师赵星凯】简述为什么要做aso?

热门文章

  1. 案例-翻转的导航栏(CSS3)
  2. THREEJS - 获取场景中模型数据
  3. access口 环路_利用STP解决二层环路、实现链路冗余-stp文件怎么打开
  4. g hub安装失败_树莓派k8s集群安装mysql及监控
  5. jquery网页日历显示控件calendar3.1使用详解
  6. 编写程序,输入一个N,返回角谷变换(达到1所需)的次数
  7. Deepin 系统下安装VMware并激活
  8. html基础内容样式
  9. 【强化学习入门】梯度赌博机算法中,偏好函数更新:梯度上升公式是精确梯度上升的随机近似的证明
  10. spring入门常见的问题及解决办法