CentOS开启vnc服务

2023-05-16


CentOS开启vnc服务


vnc是一款远程控制工具软件,能使xp远程linux系统并显示图形化桌面


1、CentOS端:


# mount /dev/cdrom /media/cdrom

# rpm -ivh /media/cdrom/CentOS/vnc-server-4.1.2-14.el5_3.1.x86_64.rpm

开启vnc服务:

# vncserver 

注:第一次开启时会让设置密码,留意下它显示的:后的数字,客户端要用

关闭vnc服务:

# vncserver -kill :1   (1为开启服务时显示的数字,不是总是1,一定要对应)


开机自启动vnc服务:

# vi /etc/rc.d/rc.local

vncserver

:wq


修改vnc密码:

# vncpasswd


开启防火墙:

# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT  (5901不是固定的,还是根据开启时的数字而定,数

字是几就是590几)

# iptables-save > /etc/sysconfig/iptables (将命令写入配置文件)

# service iptables restart (重启防火墙)


添加vnc用户ming:

# su - ming

$ vncpasswd

设置自己想要的密码

$ vncserver

注:要用其它用户登录必须得在其它用户模式下开启vnc服务(vncserver命令),并且重开机后要重新开启

 

客户端显示桌面:(默认客户端只显示命令行,不显示桌面)

# vi /root/.vnc/xstartup   (普通用户ming的路径为/home/ming/.vnc/xstartup)

把最后一行的twm & 改为 gnome-session & 或 startkde &

再重启下vnc服务,用上面关闭和开启的命令


附:


每个vncserver服务监听3个端口,它们分别是:
5800+显示编号:  VNC的httpd监听端口,如果VNC客户端为IE,Firefox等非vncviewer时必须开放。
5900+显示编号:  VNC服务端与客户端通信的真正端口,必须开放。
6000+显示编号:  X监听端口,可选。


2、xp客户端:


http://www.realvnc.com/download/binary/1132    (VNC-5.0.2-Windows.exe)


安装时只选vnc viewer即可

vnc server输入:192.168.1.6:1 (就是服务器端ip及服务开启时的数字,再输入对应的密码即可)


windows下使用vncviewer+putty.exe通过ssh安全通道连接

http://the.earth.li/~sgtatham/putty/0.62/x86/putty.exe
 
打开putty,在左边的"Category"中依次点"Connection"->"SSH"->"Tunnels"。在"Source Port"文本框中输

入"5901","Destination"文本框中输入"localhost:5901",点击"Add,添加端口转发。然后在putty左边

的"Category"下点"Session",输入服务器的IP地址后,点"Open"按钮,输入密码登陆后,既成功启用了端口转

发。接着在本机打开vncviewer输入"127.0.0.1:5901"即可成功连接到远程的5901端口。
 

3、通过IE访问:

服务器端要开放5801端口(不一定是5801,还是根据开启服务时的数字而定)

IE要安装java插件

http://www.java.com/zh_CN/download/manual.jsp

然后在IE中输入:http://192.168.1.6:5801  输入密码即可

 

 

 

转载于:https://blog.51cto.com/yangzhiming/1012324

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

CentOS开启vnc服务 的相关文章

  • VMware 最新版 - 虚拟机安装、激活、Centos安装、XShell 连接虚拟机、网络配置(全流程)

    目录 一 VMware 从安装到使用全流程 1 1 安装和激活 1 2 下载 Centos 镜像 以 7 为例 1 3 创建虚拟机 1 4 网络配置 1 5 验证网络是否可用 一 VMware 从安装到使用全流程 1 1 安装和激活 a 从
  • ai_socktype 不支持 Servname

    我正在使用 Vagrant 运行 Centos 虚拟机 机器似乎运行正常 但是当我尝试同步 Perforce 时 我可以看到以下错误 vagrant vagrant c5 x86 64 perforce p4 sync f Perforce
  • 尝试访问使用 CIFS 装载的远程文件夹在断开连接时挂起

    这个问题是一个扩展那个问题 https stackoverflow com questions 17929294 qdir hangs on accessing cifs remote folder when disconnected 再说
  • 与 crond 不同的 ssh 行为

    我已经在这件事上抓狂了好几个小时了 我欢迎任何有关下一步发展的新想法 目标是通过 SSH 登录到自定义应用程序 CLI 然后使用自定义 CLI 命令之一在远端设备上下拉调试 shell 在客户端 我使用 CentOS mini 并运行 ss
  • 登录时自动运行 Bash 脚本

    我编写了一个脚本 它将登录者的日期和用户名发送到日志文件中 以记录登录者的记录 我想知道如何设置此脚本在用户登录时自动执行 而不是在用户登录时自动执行在终端中手动运行它 注意 用户名是当前登录的用户 my code bin bash pri
  • shell_exec 不在后台运行,还有其他解决方案吗?

    我在 CentOS 上的 apache 中使用 php 我需要为用户提供服务 他们可以通过点击删除大文件 尝试使用 shell exec 但它不在后台运行 它运行并让用户等待 我的命令 D command rm rf 视频 Mdelete
  • ExtJs 转 DJango url 查询参数

    好吧 这是一个很长的问题 我正在使用 ExtJS 和 Django 创建一个网站 我在互联网上搜索了如何在获取 IFrame 时向 url 添加查询参数 所以基本上我有这个在 ExtJS 中创建一个面板 其中有一个 html 页面 我希望能
  • 无法获取 Flask 应用程序中设置的环境变量

    我尝试在 CentOS 中将敏感信息设置为环境变量 并将它们传递给主文件中使用的 Flask 配置文件 即init py 但这没有用 Flask 应用程序在 Apache 下运行 我首先以 root 用户身份编辑 etc environme
  • APC缓存碎片问题

    我在 CentOS 服务器 5 上运行 APC php 缓存 每天 13 000 次访问 运行 php 5 3 3 APC 3 1 4 和 4Gb RAM 在过去的几周里 我经历了很多 unable to allocate memory f
  • 在centos 6.4上安装numpy&scipy

    我在虚拟环境中工作 安装 numpy 和 scipy 时遇到问题 据我了解 在使用 scipy 之前我必须完全安装 numpy 但是我在安装 numpy 时遇到了问题 I usedpip install numpy并将 numpy 安装到我
  • 增加 CentOS 上的 Docker 容器存储大小

    我想增加 Docker 容器的磁盘空间 这是 docker info 的输出 Containers 3 Running 3 Paused 0 Stopped 0 Images 4 Server Version 19 03 5 Storage
  • 在 CentOs 上使用 CURL 和 TOR 作为代理

    我想使用 Tor 作为 HTTP 请求的代理curl or wget on a CentOS机器 我使用了这个 How to 并在 stackexchange 和 stackoverflow 上寻找了一些答案 https medium co
  • 如何在 CentOs 中安装 php-xml

    我正在尝试在 CentOs 6 5 上安装 php xml 我输入命令yum install php xml 我收到此错误 Loaded plugins fastestmirror Loading mirror speeds from ca
  • apache 和 httpd 正在运行,但我看不到我的网站 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我已经在我的服务器上安装了 apache 但是我无法通过我的服务器 IP 浏览我的网站 apache 的设置是 var www htdocs 下的单帐
  • Docker CentOS 映像不会自动启动 httpd

    我正在尝试使用 Apache 和 PHP 程序运行一个简单的 Docker 映像 如果我跑的话效果很好 docker run t i p 80 80 my httpd bin bash 然后手动启动Apache service httpd
  • 从现有虚拟机创建 docker 镜像

    我需要使用 CentOS 和 MySQL 创建 docker 基础镜像 但我已经有这样的虚拟机 没有docker 如何从现有的虚拟机创建基础 docker 镜像并在另一台带有 docker 的机器上使用它 虽然其他评论者正确地指出 将虚拟机
  • 在perl中串行处理XML数据

    我想知道在我的情况下 哪种 XML 解析器最适合 Perl 我读了很多书并尝试过XML LibXML and XML SAX 第一个使用了太多内存 第二个对我来说似乎没有那么快 即使在关闭纯 Perl 解析器之后 我的需求相当具体 我通过以
  • crontab 作业的 STDOUT 和 STDERR 输出在哪里

    有谁知道 CentOS 中正常 crontab 作业输出的 STDOUT 和 STDERR 在哪里 我检查了 var log cron文件 但它只记录了 cron 作业执行的时间和命令 没有找到 STDOUT 或 STDERR 内容 看看
  • 无法使用 git 克隆任何存储库

    我尝试克隆一些存储库 但总是遇到相同的错误 我在哪里可以找到有关此错误的更多信息 错误日志文件或类似的文件 或者也许有人知道可能出了什么问题 git clone http github com creationix nvm git nvm
  • EC2 增加大小后无法调整卷大小

    我已按照调整 EC2 卷大小的步骤进行操作 停止实例 拍摄当前卷的快照 在同一区域中从上一个快照创建了一个更大大小的新卷 从实例中分离旧卷 将新卷附加到同一安装点的实例 旧卷是 5GB 我创建的卷是 100GB 现在 当我重新启动实例并运行

随机推荐