Linux环境VNC服务安装、配置与使用
- 格式:doc
- 大小:37.50 KB
- 文档页数:4
Linux终端命令之远程桌面和文件共享
远程桌面和文件共享是Linux系统中常用的功能,可以方便用户在不同计算机之间进行文件传输和远程控制。本文将介绍Linux终端中的一些常见命令和方法来实现远程桌面和文件共享。
一、远程桌面
1. SSH
SSH(Secure Shell)是一种网络协议,可以通过安全加密通道在远程计算机上执行命令。我们可以使用SSH在Linux终端中访问远程桌面。
在本地终端输入以下命令,连接到远程桌面:
```
$ ssh username@remote-ip
```
其中,username是远程主机的用户名,remote-ip是远程主机的IP 地址。输入密码后,就可以在本地终端上操作远程桌面了。
2. VNC
VNC(Virtual Network Computing)是一种远程计算机网络协议,可以在远程计算机上实现桌面共享。我们可以使用VNC在Linux终端中实现远程桌面。
首先,安装VNC服务器和VNC客户端:
```
$ sudo apt-get install vncserver vncviewer
```
然后,启动VNC服务器:
```
$ vncserver
```
在本地终端输入以下命令,连接到VNC服务器:
```
$ vncviewer remote-ip:port
```
其中,remote-ip是远程主机的IP地址,port是VNC服务器的端口号。输入密码后,就可以在本地终端上操作远程桌面了。
二、文件共享
1. SSH
除了可以进行远程桌面操作,SSH还可以在Linux系统中进行文件传输。
CentOs 6.5下安装VNC(tigervnc)服务器的详细过程
一、搭建vnc服务器的过程
1.查看tigervnc是否安装。
[root@localhost ~]# rpm -qa | grep tigervnc
tigervnc-1.1.0-5.el6_4.1.x86_64
tigervnc-server-1.1.0-5.el6_4.1.x86_64
2.编辑vncservers配置文件。
[root@localhost ~]# vim /etc/sysconfig/vncservers
VNCSERVERS="1:root 2:bob" //其中的1表示桌面号,后面指定用户如果设置多个用户可以继续书写,用户必须为系统存在用户,最多为6,端口对应5901-5906。VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"
3.初次启动设置root用户的vnc登录密码,会生成/root/.vnc/passwd密码文件。
[root@localhost ~]# vncserver
password:
verify:
4.设置bob用户的vnc登录密码,会生成/home/bob/.vnc/passwd密码文件。
[root@localhost ~]# su - bob
[bob@localhost ~]$ vncserver
password:
verify:
5.在root用户下,修改/root/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。
Linux下VNC的启动和设置
在Red Hat Enterprise Linux 3.0下,系统自带了VNC软件,用如下命令查看是否已安装了VNC软件:
#rpm –qa|grep vnc --查看Linux系统中是否已安装了VNC
Vnc-4.1.2-14. el5_3.1
Vnc-server-4.1-2-14.el5_3.1
VNC Server 的启动和设置
(1)启动VNC Server:
#vncserver 第一次启动时要求你生成口令文件
You will require a password to access your desktops.
Password: forallsoftfile-----------------------------------设置远程管理密码
Verify: forallsoftfile---------------------------------------确认密码
New ‘X’desktop is linux:1 --要记住这一行稍后会用到。
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
我是用root用户进行远程管理的,当然这不是一个好习惯如果是用别的用户进行远程管理的,先用允许远程登陆的帐号登陆系统,再用vncpasswd命令生成口令文件,当然也可以用此命令更改密码。
vnc远程控制
今天发现ubuntu⾥⾯有⼀个远程桌⾯查看器,如何⽤呢?
以前⽤过ssh,在这个远程桌⾯查看器就可以设置,通过他登录到⼀台linux主机。⾥⾯还有⼀个vnc选项,这个是什么,google⼀下....
VNC (Virtual Network Computing)是虚拟⽹络计算机的缩写。VNC是⼀款优秀的远程控制⼯具软件。
⼀、安装服务
linux@server:~$ sudo apt-get install vnc4server
⼆、设置vnc密码
linux@server:~$ vncpasswd
三、启动vncserver
linux@server:~$ vncserver
New 'server:1 (linux)' desktop is server:1
Creating default startup script /home/linux/.vnc/xstartup
Starting applications specified in /home/linux/.vnc/xstartup
Log file is /home/linux/.vnc/server:1.log #此处有问题,可以查看⽇志⽂件
四、连接到linux主机
打开远程桌⾯查看器,点击连接,协议选项:vnc,主机输⼊linux主机地址:
192.168.1.2:1 #后⾯有⼀个:1
如图:
之后会要密码,输⼊刚才设置的就⾏了。
这时会发现有⼀个终端,并没有我的gnome桌⾯,所以改⼀下~/.vnc/xstartup:
原先:
#!/bin/sh
1.确认VNC是否安装
默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。
确认是否已经安装VNC服务及查看安装的VNC版本
[root@testdb ~]# rpm -q vnc-server
vnc-server-4.1.2-9.el5
[root@testdb ~]#
若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-serve r-4.1.2-9.el5.x86_64.rpm,安装命令如下
rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm
2.启动VNC服务
使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面
启动编号为1的桌面示例如下
[root@testdb ~]# vncserver :1
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /root/.Xauthority
New 'testdb:1 (root)' desktop is testdb:1
Creating default startup script. /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Linux终端中的远程桌面访问和控制Linux操作系统作为一个开放源代码的操作系统,具有广泛的适用
性和自由度。在Linux终端中,远程桌面访问和控制是一项重要的功能,它使得用户可以在不同的设备之间进行远程操作和管理。本文将介绍
如何在Linux终端中实现远程桌面访问和控制。
一、远程桌面访问
在Linux终端中,通过使用远程桌面协议可以实现远程桌面访问。
常见的远程桌面协议包括Virtual Network Computing (VNC)和Remote Desktop Protocol (RDP)等。
1. VNC远程桌面访问
VNC是一种基于图形化界面的远程桌面访问协议。在Linux终端中,可以通过安装和配置VNC服务器来实现远程桌面访问。
首先,使用以下命令安装VNC服务器:
```
sudo apt-get install vncserver
```
安装完成后,使用以下命令启动VNC服务器:
```
vncserver :
```
其中,\为显示编号,例如:vncserver :1。
接下来,使用VNC客户端连接到Linux终端的IP地址和显示编号,即可实现远程桌面访问。
2. RDP远程桌面访问
RDP是一种由微软开发的远程桌面协议,用于在Windows操作系
统中进行远程桌面访问。在Linux终端中,通过安装和配置RDP服务
器和客户端可以实现RDP远程桌面访问。
首先,使用以下命令安装XRDP服务器:
```
sudo apt-get install xrdp
```
安装完成后,使用以下命令启动XRDP服务器:
```
VNC 使用教程
VNC(Virtual Network Computing)是一种用于远程访问和控制其他计算机的图形化桌面协议。它允许用户通过网络连接到远程计算机并实时查看和操作其图形界面。本教程将带您了解如何使用 VNC 连接到远程计算机。
1. VNC 的工作原理
VNC 使用了一种称为 RFB(Remote Framebuffer)的远程图形协议。它在远程计算机上创建并维护一个虚拟的图形缓冲区,然后将这个缓冲区的内容发送到本地计算机上,最终呈现在本地计算机的屏幕上。同时,VNC 还通过键盘和鼠标事件将用户的输入传递到远程计算机上。
2. 安装和配置 VNC 服务器
要使用 VNC,您需要在远程计算机上安装和配置 VNC 服务器。下面是一些常见的 VNC 服务器:
•TightVNC:适用于 Windows、Linux 和 macOS 的免费开源 VNC 服务器。
•RealVNC:商业化的 VNC 服务器,提供更多高级功能,适用于Windows、Linux 和 macOS。
•UltraVNC:适用于 Windows 的免费 VNC 服务器。
根据您的需求选择一个 VNC 服务器并按照其官方指南进行安装和配置。一般来说,您需要设置 VNC 服务器的访问密码和共享屏幕的参数。
3. 连接到 VNC 服务器
安装和配置完 VNC 服务器后,您可以使用 VNC 客户端连接到远程计算机。以下是一些常用的 VNC 客户端:
•TightVNC Viewer:由 TightVNC 提供的免费开源 VNC 客户端。
VNC-Server安装及配置
⼀、什么是VNC?
VNC (Virtual Network Computer)是计算机的缩写。VNC 是⼀款优秀的⼯具软件,由著名的的欧洲研究实验室开发的。VNC 是在基于和操作系统的免费的,远程控制能⼒强⼤,⾼效实⽤,其性能可以和和中的任何远程控制软件媲美。在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。⼤多数情况下⽤户只需要其中的两个命令:vncserver 和 vncviewer。
⼆、VNC的特点
同样可能远程连⼊UNIX、Linux进⾏图形化操作的还有流⾏的Xmanager,VNC与之相⽐——两者⼯作原理不⼀样,前者(VNC)是远程连⼊操作系统,所有操作在UNIX、Linux进⾏,即使操作过程中“本地电脑与⽹络断开”,也不影响操作的顺利进⾏;⽽后者(Xmanager)是通过端⼝将主机服务器的UI界⾯引导到本地电脑进⾏展现,如操作过程出现“本地电脑与操作主机⽹络断开”,操作将中断失败!如果操作中进⾏的⼯作任务⾮常重要,不能中断,如ORACLE RAC实施,结果是灾难性的!更重要的是,VNC是免费的、开源的,Xmanager你可能⽤的是破解的。
三、VNC运⾏的⼯作流程如下:
1、VNC客户端通过浏览器或VNC Viewer连接⾄VNC Server。
2、VNC Server传送⼀对话窗⼝⾄客户端,要求输⼊连接密码,以及存取的VNC Server显⽰装置。
3、在客户端输⼊联机密码后,VNC Server验证客户端是否具有存取权限。
vncserver服务配置
vnc服务配置(连接linux图形化界⾯)
如果没有图形化界⾯需要安装
安装 X 窗⼝系统1、⾸先安装X(X Window System),命令为yum groupinstall “X Window System”
当出现 Complete!说明这⾥安装成功了。在这⾥我们可以检查⼀下我们已经安装的软件以及可以安装的软件,命令为
yum grouplist
三、安装图形界⾯软件 GNOME然后我们开始安装我们需要的图形界⾯软件,GNOME(GNOME Desktop)特别注意⼀定要注意名称必须对应,否则会出现No packages in any requested group available to install or update 的错误。这是因为不同版本的CentOS的软件名可能不同(其他 Linux 系统也是类似的)
安装命令为:yum groupinstall “GNOME Desktop” “Graphical Administration Tools”
⽤下⾯命令查看查看是哪个模式
systemctl get-default
* 开机启动图形界⾯
systemctl set-default graphical.target(图形界⾯模式)reboot(重启系统)
* 如果想转回开机启动字符界⾯模式
systemctl set-default multi-user.target(字符界⾯模式)
reboot(重启系统)
图形化界⾯和命令⾏界⾯进⾏切换图形-命令:ctr+alt+F2
如何通过VNC远程连接到Linux系统桌面
VNC是一款优秀的远程控制工具软件,那么VNC在Linux系统下怎么进行远程控制呢?下面店铺给大家带来VNC在Linux系统远程桌面图文教程,一起来了解下吧。
VNC连接Linux桌面,要想连接Linux远程桌面,按照下面的步骤,非常简单、快速,Linux配置VNC(以RedHat、CentOS、Fedora系列为例)。
工具/原料
Linux平台安装VNCServer
Windows平台使用VNC-Viewer
方法/步骤
1、在Linux平台安装VNCServer服务端软件包。
#yum -y install vnc *vnc-server*
2、修改VNCServer主配置文件
#vim /etc/sysconfig/vncservers
复制最后两行并去掉行首注释符,然后修改为
VNCSERVERS=“1:root”
VNCSERVERARGS[1]=“-geometry 1024x768”
3、设置VNCServer远程连接密码
#vncpasswd
输入两次相同的密码
4、启动vncserver服务
#/etc/init.d/vncserver start
5、上一步执行完毕会在root宿主目录下生成.vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件。打开xstartup配置桌面
#vim /root/.vnc/xstartup
将最后一行改为
gnome &
(使用GNOME桌面)
6、开启防火墙VNCServer端口
#vim /etc/sysconfig/iptables
linux配置vncserver,并⽤vncviewer连接server
做过Linux运维的朋友都知道,我们⼀般很少直接与服务器接触。都是通过终端来连接处理⼀些事物。
本⼈常⽤的终端有图形界⾯的是vnc viewer还有命令⾏界⾯xshell,当然各有千秋,喜欢使⽤哪个都可以。
下⾯简单介绍⼀下,使⽤vncserver 连接Linux的操作步骤。
1.Linux安装 vnc server
在Linux平台安装VNCServer服务端软件包。
#yum -y install vnc *vnc-server*
2.修改VNCServer主配置⽂件
#vim /etc/sysconfig/vncservers
复制最后两⾏并去掉⾏⾸注释符,然后修改为
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768" //此处是分辨率设置,根据⾃⼰的情况设定。
3.设置远程连接的密码,输⼊两次 vncpasswd 设置vnc的连接密码
4.启动服务 /etc/init.d/vncserver start 出现OK 提⽰说明启动成功。
可以使⽤netstat -an |grep 5901 查看端⼝是否处于监听状态。
5.
上⼀步执⾏完毕会在root宿主⽬录下⽣成.vnc开头的隐藏⽬录,该⽬录下⾯的⽂件就是root⽤户的VNC桌⾯配置⽂件。打开xstartup配置桌⾯#vim /root/.vnc/xstartup
将最后⼀⾏改为
gnome &
(使⽤GNOME桌⾯)
6.防⽕墙就关掉吧,平时做实验没啥⽤。
VNC远程控制软件使用说明
VNC远程控制软件使用说明
1、介绍
VNC(Virtual Network Computing)是一种远程控制软件,它允许用户通过网络连接远程控制其他计算机。本文档将详细介绍如何安装、配置和使用VNC远程控制软件。
2、系统要求
在开始安装和使用VNC远程控制软件之前,请确保您的计算机符合以下最低系统要求:
- 操作系统:Windows 10、Mac OS X、或Linux
- 内存:至少4GB
- 硬盘空间:至少100MB
3、安装VNC软件
在此章节中,将详细介绍如何和安装VNC远程控制软件。
3.1 VNC软件
- 在浏览器中打开VNC软件官方网站(地质)。
- 在页面中选择适用于您操作系统的软件版本。
- 按钮开始软件安装文件。
3.2 安装VNC软件
- 找到的安装文件并运行它。
- 根据安装向导的指示,选择安装位置和其他相关选项。 - “下一步”按钮进行安装。
- 完成安装后,启动VNC软件。
4、配置VNC软件
在此章节中,将介绍如何配置VNC软件以实现远程控制。4.1 创建VNC服务器
- 在VNC软件中,选择“创建服务器”选项。
- 设置服务器的名称和密码。
- 选择允许的远程访问方式和权限。
- 完成配置后,保存服务器设置。
4.2 连接到远程计算机
- 在VNC软件中,选择“连接到远程计算机”选项。
- 输入要连接的计算机的IP地质或主机名。
- 输入服务器名称和密码进行身份验证。
- 确认连接选项和权限,然后连接。
5、使用VNC远程控制
在此章节中,将介绍如何使用VNC远程控制软件实现对远程计算机的控制和操作。
1、VNC的启动/停止/重启
#service vncserver start/stop/restart
关闭具体的vncserver命令:vncserver -kill :1 vncserver -kill :2
2、设置密码
#vncpasswd
3、客户端登陆
在vnc客户端中输入:服务器端IP:1或服务器端IP:2
4、设置登陆到KDE桌面
a.
[root@centos ~]# vi /etc/sysconfig/vncservers
#
# Uncomment the line below to start a VNC server on display :1
# 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
# .
# VNCSERVERS="1:myusername"
VNCSERVERS="1:root"
# VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[1]=”-geometry 800×600 -alwaysshared -depth 24″ -alwaysshared代表允许多用户同时登录 -depth代为色深,参数有8,16,24,32。
VNC
目的:通过Windows/Linux上的VNC客户端来远程访问服务器,并且可使服务器的图形化交互界面可见。前提需要在服务器端安装并配置vncserver,在客户端安装vncview。
验证服务器端是否安装了vncserver可使用命令“rpm -q vnc vnc-server”,若已安装会出现版本信息。
1、配置会话密码
服务器端初次使用vnc时,命令“vncserver”后会要求输入两次会话密码(不少于6位),使用过程中也可以命令“vncpasswd”来重置密码。
2、配置可视化交互界面
vnc默认的窗口管理器是twm,毫无交互性可言。为了配置成GNOME或者KDE桌面模式,需要对~/.vnc/xstartup进行配置。该配置文件最后一行(红框内)twm &,若要配置成gnome 桌面则该行修改为gnome-session &,若要配置成KDE桌面则该行修改为startkde &。
3、配置可以用于远程控制的会话号服务器账户
文件路径:/etc/sysconfig/vncservers。将该配置文件最后两行(红框内)的注释符#去掉。
该配置文件中的“2”代表会话号码,此处设置为2,则在稍后的配置中需要打开2号会话;“root”表示用于远程控制的是服务器的root(超级管理员)用户,即在vncview端可以控制服务器端的root用户;“-geomet ry 1024×758”表示在vncview端显示服务器的分辨率是1024×768。
4、打开服务器端的vnc服务
若在第3步中配置的会话号码是2,则用命令vncserver :2打开该会话。
REAL VNC ENTERPRISE 安装及配置说明
(Linux)
目录
1软件下载及安装 (3)
2试用序列号申请步骤说明 (3)
3服务器端配置 (4)
4客户端使用说明 (4)
1软件下载及安装
第一步:下载企业版VNC
下载地址:/products/download.html。点击Enterprise Edition下的Download & try跳到下一页点击Proceed to Dwonloads 选择VNC Enterprise Edition for Linux (x86)下的 RPM
安装包文件。如图1:
图1
第二步:安装VNC,执行命令
进入vnc-E4_5-x86_linux.rpm的所在目录,执行命令
rpm –ivh vnc-E4_5-x86_linux.rpm
2试用序列号申请步骤说明
第一步:申请试用序列号
申请地址:/products/enterprise/index.html
选择trial license-key,输入您的邮件地址来接收序列号
第二步:激活VNC试用版
从您邮箱获得您收到的试用序列号
使用命令:vnclicese –add xxxx-xxxx-xxxx-xxxx(您获得的序列号)
3服务器端配置
第一步:配置VNC启动配置文件(vncserver)
参考本文件夹中的vncserver
启动配置文件在/etc/init.d/vncserver(可以完全复制参考文件)
第二步:配置VNC配置文件
参考本文件夹中的vncservers
配置文件在/etc/sysconfig/vncservers(需要用户自己设置)
VNC(Virtual Network Computing)安装及配置
1、安装
分别在受控端和主控端安装VNC Server和VNC Viewer。通过浏览器或VNC Viewer 连接VNC Server,访问受控机器。
1)Linux上安装VNC Server
Rpm –ivh vnc-4_1_3-x86_linux.rpm
2)XP上安装VNC Viewer
2、启动Gnome桌面
如果不启动Gnome桌面,那么连接后不能显示桌面,只有一个Terminal窗口。
启动Gnome的方法:
1)vi ~/.vnc/xstartup (需要先执行vncserver命令,才会生成此文件)
2)把最后一行 twm & 改成 gnome session & 或 kde &(据说VNC在KDE上表现不太稳定)。
3、启动服务并连接
1)启动VNC Server
输入命令:vncserver
系统提示输入连接密码和查看密码。启动成功后,会提示连接的编号,该编号在浏览器或VNC Viewer连接Server时会用到。
2)连接Server
VNC Viewer连接
浏览器连接
http://172.16.0.175:5803/
***说明::5800+显示编号。如上图显示编号为3,所以这里IP后面输入:5803 4、常见错误
启动服务过程中可能会遇到两个错误:
1)xlib:connection to ”:1.0” refused by server
解决方法:
Export DISPLAY=172.16.0.144:1.0
172.16.0.144是VNC Viewer的IP。