linux tigervnc-server安装使用

简介: 一,安装tigervnc-server VNC软件包[root@localhost ~]# yum install tigervnc-server[root@localhost ~]# rpm -qc tigervnc-server/etc/sysconfig/vncserver...
一,安装tigervnc-server VNC软件包
[root@localhost ~]# yum install tigervnc-server
[root@localhost ~]# rpm -qc tigervnc-server
/etc/sysconfig/vncservers
[root@localhost ~]# chkconfig --level 35 vncserver on

二.目的:以vistor用户启动第一个端口,即5901,以student用户启动第二个端口,即5902
[root@localhost ~]# vim /etc/sysconfig/vncservers
VNCSERVERS="1:visitor 2:student"

以vnc使用用户登录系统,创建vnc密码,vncpasswd
[root@localhost ~]# su - visitor
[visitor@localhost ~]$ vncpasswd
Password: 输入密码
Password must be at least 6 characters - try again
Password: 再次输入密码
Verify:
启动服务一次,生成 /home/visitor/.vnc/xstartup
[visitor@localhost ~]$ vncserver 

New 'localhost.localdomain:1 (visitor)' desktop is localhost.localdomain:1

Starting applications specified in /home/visitor/.vnc/xstartup
Log file is /home/visitor/.vnc/localhost.localdomain:1.log
查看已经打开的vnc服务,关闭服务
[visitor@localhost ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY #     PROCESS ID
:1              5567
[visitor@localhost ~]$ vncserver -kill :1
Killing Xvnc process ID 5567
[visitor@localhost ~]$ exit
logout
[root@localhost ~]# su - student
[student@localhost ~]$ vncpasswd 
Password:
Verify:
[student@localhost ~]$ vncserver 
xauth:  creating new authority file /home/student/.Xauthority

New 'localhost.localdomain:1 (student)' desktop is localhost.localdomain:1

Creating default startup script /home/student/.vnc/xstartup
Starting applications specified in /home/student/.vnc/xstartup
Log file is /home/student/.vnc/localhost.localdomain:1.log

[student@localhost ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY #     PROCESS ID
:1              8764
[student@localhost ~]$ vncserver -kill :1
Killing Xvnc process ID 8764
[student@localhost ~]$ exit
logout


三,启动服务
[root@localhost ~]# /etc/init.d/vncserver start
正在启动 VNC 服务器:1:visitor 
New 'localhost.localdomain:1 (visitor)' desktop is localhost.localdomain:1

Starting applications specified in /home/visitor/.vnc/xstartup
Log file is /home/visitor/.vnc/localhost.localdomain:1.log

2:student 
New 'localhost.localdomain:2 (student)' desktop is localhost.localdomain:2

Starting applications specified in /home/student/.vnc/xstartup
Log file is /home/student/.vnc/localhost.localdomain:2.log

                                                           [确定]
四.添加防火墙配置
[root@localhost ~]# vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
[root@localhost ~]# service iptables restart
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]

五.远程访问
img_6a5d56f1f473b86d79b58980c479c3a9.png
img_36b19410c82e6d9455d24fd507005be2.png

六.使用安全的SSH进行连接

VNC 是明文的,不安全的.连接过程可能会被窃听,干扰.可以使用SSH通道加密,然后再由远程主机的回环地址通信,加大了安全性.
[root@localhost ~]# vim /etc/sysconfig/vncservers
VNCSERVERARGS[1]="-localhost"

[11:30:18 talen@BJB0300 ~ ]$ vncviewer -via visitor@172.31.0.128 localhost:1
这里的localhost是远程主机的回环地址,由远程主机解析

七.生成密码文件,无输入密码登录
[root@localhost ~]# vncpasswd virtual
Password:
Verify:
[13:43:02 talen@BJB0300 study ]$ vncviewer -passwd ~/study/virtual -via root@172.31.0.128 localhost:3

八.多用户配置

 VNCSERVERS="3:root 2:student"
 VNCSERVERARGS[2]="-geometry 800x600 -localhost"
 VNCSERVERARGS[3]="-geometry 1024x768 -localhost"


目录
相关文章
|
5月前
|
NoSQL 网络协议 Linux
Linux下安装使用Redis
Linux下安装使用Redis
|
8月前
|
Linux Python
百度搜索:蓝易云【Linux系统下安装使用anaconda教程。】
以上是在Linux系统下安装和使用Anaconda的基本步骤。安装完成后,你可以根据自己的需要创建环境、安装软件包,并使用Python和数据科学工具进行开发和分析工作。
348 0
|
5月前
|
负载均衡 前端开发 应用服务中间件
【Linux】Nginx安装使用负载均衡及动静分离(前后端项目部署),前端项目打包
【Linux】Nginx安装使用负载均衡及动静分离(前后端项目部署),前端项目打包
385 0
|
7月前
|
Linux Python
百度搜索:蓝易云【如何在 Linux 环境下安装使用 pycharm?】
现在,您已成功在Linux环境下安装和使用PyCharm。您可以使用PyCharm进行Python开发和编程工作。
138 5
|
9月前
|
自然语言处理 Ubuntu Linux
Baumer工业相机堡盟相机在Linux系统下安装使用CameraExplorer软件和相机IP设置工具
Baumer工业相机堡盟相机在Linux系统下安装使用CameraExplorer软件和相机IP设置工具
109 0
|
5月前
|
存储 监控 Ubuntu
Linux下sysstat安装使用图文详解
Linux下sysstat安装使用图文详解
210 0
Linux下sysstat安装使用图文详解
|
12月前
|
弹性计算 安全 Linux
宝塔Linux面板安装使用教程by阿里云服务器
使用阿里云服务器安装宝塔面板教程,阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码。阿里云服务器网来详细说下阿里云服务器安装宝塔面板教程,超简单,一步步跟着操作即可。
|
数据采集 存储 Linux
Linux下如何安装使用puppeteer
Linux下如何安装使用puppeteer
|
存储 分布式计算 Hadoop
hadoop安装使用的命令+linux基本操作命令+HDFS常用命令
一、Hadoop基本安装主要包括以下6个步骤: 1.创建Hadoop用户。 2.更新apt和安装Vim编辑器。 3.安装SSH和配置SSH无密码登录。 4.安装Java环境。 5.安装单机Hadoop。 6.HDFS:启动
395 0
|
分布式计算 安全 Unix
linux简介及安装使用
linux简介及安装使用
linux简介及安装使用