开源linux远程桌面,10分钟配置自己的vnc [linux远程桌面]
注意要点: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远程桌面]相关推荐
- 10 分钟把你的 Web 应用转为桌面端应用
在桌面端应用上,Electron 也早已做大做强,GitHub桌面端.VSCode.Figma.Notion.飞书.剪映.得物都基于此.但最近后起之秀的 Tauri 也引人注目,它解决了 Electr ...
- win10 linux qiime2,windows 10 WSL2 配置
windows 10 WSL2 配置 最近手上有了一台新的红米笔记本16英寸,r7-4700u-16G的电脑,比起之前的thinkpad E431性能有了不小的提升,八核心八线程,多线程处理速度相比之 ...
- Linux下LCD 10分钟自动关屏的问题总结
记录一下,防止博客丢失.来自:http://blog.csdn.net/mao0514/article/details/46562057 Linux下的LCD驱动默认10分钟后会自动关闭屏幕,我们可以 ...
- 锐捷文件描述错误linux,Kubuntu 14.10 MentoHUST 配置libpcap 锐捷校园网登录总结
KUbuntu 14.10 mentohust 配置libpcap 锐捷校园网登录总结 首先需要说明,mentohust 和锐捷一样,都依赖 libpcap 这个函数库. 而配置libpcap 前,需 ...
- php qq远程桌面共享,新手学堂:用VNC实现远程桌面共享的方法
VNC,全称为Virtual Network Computing,它是一个桌面共享系统.它的功能,类似于windows中的远程桌面功能.VNC使用了RFB(Remote FrameBuffer,远程帧 ...
- linux 工具src,10个被称为Sysadmin的Linux工具
本文概述 迟早, 所有系统管理员都将面临管理服务器的挑战. 而且, 工具可以挽救系统管理员的生命. 作为系统管理员, 你无需使用核心操作系统(Linux或Windows), 也可以处理其上托管的内容. ...
- 节后综合征疗愈神器,这个开源项目帮你10分钟上手AI算法开发!
想要应用AI技术进行产业智能化升级,又担心缺乏计算机.数学等理论基础? AI算法训练完成,优化部署上线又是一个趟不过去的大坑? 别担心,今天就教大家应用一个开源项目--飞桨全流程开发工具PaddleX ...
- 超专业解析!10分钟带你搞懂Linux中直接I/O原理
导语 | 本文主要以一张图为基础,向大家介绍Linux在I/O上做了哪些事情,即Linux中直接I/O原理,希望本文的经验和思路能为读者提供一些帮助和思考. 引言 我们先看一张图: 这张图大体上描述了 ...
- Linux操作Oracle(10)——plsql配置Oracle客户端方法【Oracle客户端安装、资源下载】详细教程
目录 1.安装Oracle客户端 2.配置Oracle客户端 打开Oracle客户端安装路径 编辑tnsoranames.ora配置文件
最新文章
- R语言使用dplyr将特定的数据列移动到最前面、使用dplyr将特定数据列移动到另一指定数据列的后面、使用dplyr将特定数据列移动到另一指定数据列的前面
- ALV通过F4事件,实现自定义搜索帮助F4
- python中 lambda, map ,filter ,reduce讲解
- 【转】DCM(DICOM)医学影像文件格式详解
- phpMyAdmin 尝试连接到MySQL 服务器的错误解决方法
- 文件处理命令,目录处理命令,链接命令
- Maven学习笔记5:Maven属性、profile和资源过滤
- 【转】C++11 标准新特性: 右值引用与转移语义
- Terraform 支持自动化开通阿里云产品
- C语言函数的递归调用
- 解决aqua data studio 中文乱码问题
- 《自己动手写操作系统》第二章——Bochs调试及相关仿真工具的使用方法
- pygarm windows 安装_飘云阁(PYG官方) Windows PowerShell实战指南(第2版)PDF - Powered by Discuz!...
- oracle11 g ora 03113,解决oracle11g ORA-32004: obsolete or deprecated parameter(s)
- excel 根据两点经纬度计算距离
- 运维工程师到底是做什么的?
- 软件设计师2018上半年+历年资料
- 元宇宙代表人类的倒退
- 7-28 天梯赛的善良 (PTA C语言)最简
- aso优化师是什么_【aso优化师赵星凯】简述为什么要做aso?