用vnc实现Windows远程连接linux桌面之服务器配置

VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。
vnc的主要工作原理是在服务器端运行 vncserver服务,然后在客户端就可以远程连接服务器端桌面了。

安装和配置

1、安装vnc软件包:

代码如下:

rpm -qa | grep vnc-server
yum install tigervnc tigervnc-server

2、配置VNC的登录账号、桌面分辨率和连接方式:

代码如下:

vim /etc/sysconfig/vncservers
添加:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"

3、配置VNC的远程登录密码:

代码如下:

vncpasswd

4、配置VNC防黑屏,并重启服务:

代码如下:

vim /root/.vnc/xstartup

注释:
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &

添加:

代码如下:

gnome-session &
service vncserver restart
ps -axu | grep vnc
netstat -anptu | grep 5091

5、设置VNC服务开机启动:

代码如下:

chkconfig --level 2345 vncserver on
chkconfig --list | grep vncserver

6、防火墙开放5901端口:

代码如下:

iptables -A INPUT -p tcp --dport 5901 -j ACCEPT

7、客户端连接:

代码如下:

打开vnc viewer
VNC Server:   IP:5901

(密码不是登陆账号的密码,而是VNC设置的密码)

8、关闭VNC:

代码如下:

vncserver -kill :1
service vncserver stop

VNC客户端下载地址:http://www.jb51.net/softs/469413.html

(0)

相关推荐

  • 用vnc实现Windows远程连接linux桌面之服务器配置

    VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制.如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端. vnc的主要工作原理是在服务器端运行 vncserver服务,然后在客户端就可以远程连接服务器端桌面了. 安装和配置 1.安装vnc软件包: 复制代码 代码如下: rp

  • Java远程连接Linux服务器并执行命令及上传文件功能

    最近再开发中遇到需要将文件上传到Linux服务器上,至此整理代码笔记. 此种连接方法中有考虑到并发问题,在进行创建FTP连接的时候将每一个连接对象存放至 ThreadLocal<Ftp> 中以确保每个线程之间对FTP的打开与关闭互不影响. package com.test.utils; import java.io.BufferedInputStream; import java.io.File; import java.io.FileFilter; import java.io.FileIn

  • VSCode如何远程连接Linux教程(密钥的使用)

    目录 1.VSCode远程连接步骤 2.密钥的使用 1.配置密钥 2.密钥基本使用 3.配置密钥config VSCode在远程连接Linux时,怎么连接,是否需要密钥,以下进行记录讲解. 1.VSCode远程连接步骤 1.安装插件 打开VSCode后,使用快捷键 Ctrl+Shift+X 或者使用如下图标,在里面搜索 ssh,进行安装 2.配置远程服务器 安装后,会出现左下角那个按钮,点击会出现右边的选项,在 设置中进行远程服务器的配置.  3.配置 config 的文件 选择第一行,出现如下

  • Vscode的SSH插件远程连接Linux的实现步骤

    最近在B站上看到Vscode可以远程连接Linux, 不仅有与linux一模一样的终端,而且写代码很舒服,所以尝试了一下远程连接. 首先,要先在Vscode中安装 “Remote-SSH”扩展(插件), 安装好之后,在工具栏会出现这个图标: 之后点击“+”,添加远程主机: 点击之后,会弹出一个框,要我们输入待连接的远程主机的用户名和IP地址:按格式输入,输入之后,回车键确认 如何查看Linux的IP地址: 方法一:进入Linux的设置(Setting) 方法二:在linux的终端输入一条指令 $

  • Xshell远程连接linux详细步骤(小白必备)

    目录 环境: 前提 权限 查看端口 关防火墙 连接 Linux IP 打开Xshell创建连接 结束 环境: Linux服务器我使用的是CentOS虚拟机 , IP: 192.168.50.224 OK,废话不多说直接走流程 前提 权限 首先打开Linux服务器,打开命令终端,切换成root权限注意:密码输入这里是不显示的,所以一定要输入正确 这一步很关键!!!!因为我在权限这里碰了很多灰,不是root权限连不上Xshell...(小伙伴们也可以试一下,有好方法及时留言) 查看端口 第二步,查看

  • Linux中 MySQL 授权远程连接的方法步骤

    说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 .一般 root 用户不会提供给开发者.如:使用 Windows 上的 SQLyog 图形化管理工具连接 Linux 上的 MySQL 数据库,必须先对其进行授权. 1.在虚拟机中使用 root 用户登录 mysql 数据库 mysql -u root -p 说明:root 用户密码一般设置为 root 2

  • 阿里云云服务器远程连接管理Linux服务器图文教程

    远程连接Linux云服务器-命令行模式 1.远程连接工具.目前Linux远程连接工具有很多种,您可以选择顺手的工具使用.下面使用的是名为Putty的Linux远程连接工具.该工具是免费的,且不需要安装,在网上方便地下载到. 2.启动Putty.exe程序,进入Putty主界面.在Putty "Host Name"输入IP地址,在Saved Session中输入希望保存的名字(可以任意),点击"Save";以后可以方便调用而不需要每次输入IP地址:点击"Op

  • CentOS7安装GUI界面及远程连接的实现

    用基于浏览器(webdriver)的selenium技术爬取数据,所以程序需运行在GUI环境下.本文分三个部分简要介绍安装GUI界面及远程连接的步骤. 安装GUI界面 大多数云服务器厂商提供的镜像都无GUI界面,所以要先安装图形环境.本文使用GNOME桌面环境: yum -y groups install "GNOME Desktop" 这条命令将安装GNOME桌面的必要软件包,执行完后配置X系统使用GNOME: echo "exec gnome-session"

  • 解决VScode配置远程调试Linux程序的问题

    下面看下VScode远程调试Linux程序的问题,具体内容如下,一起看看吧! 最近在Linux上调程序,但是gdb使用属于入门阶段,主要是没有图形化界面直观.在网上查找了有两个方案可选,一个是通过VisualStudio2019的远程调试功能,因为最近一直在用VScode,所以没有试,之后有时间了可以试一下.另一个方案就是通过VScode的Remote Development插件(微软官方提供的)进行远程调试.本文介绍下这个方案. 虽然网上也有其他的文章进行介绍,但是都是写的成功的情况,没有写出

  • Xshell7远程连接失败(connection failed)的问题解决

    目录 讲在前面 问题呈现 原因 具体操作(step by step) 1.检查是否安装ssh,打开一个cmd,看看输入ssh后得到的结果 2.安装ssh 3.打开SSH服务 4.检查Linux上sshd有没有打开 5.再回Xshell上试试效果如何 结语 讲在前面 之前因为项目任务的原因体验过Ubuntu,但是过程中感觉力不从心,很多问题不知道原因,报了错也不知道从何下手,对于Linux的操作之生疏,决定还是要好好补补.小白,真的是小白,跟着网课学习,遇到了远程连接不了的问题,一整个就懵住了[明

随机推荐