前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >VNC远程连接服务安装与配置

VNC远程连接服务安装与配置

作者头像
全栈工程师修炼指南
发布2022-09-28 19:37:16
发布2022-09-28 19:37:16
3K00
代码可运行
举报
运行总次数:0
代码可运行

[TOC]

0x00 VNC 快速入门

描述:VNC是Linux下远程连接服务,类似于Windows下的远程桌面服务,极大的方便使用者使用Linux桌面进行管理运维;

1. 安装与配置

安装环境:Kail 2019.2.14版本 在虚拟机中安装好linxu和VNC server,密码为P@ssw0rd,Linux Mint的快速设置命令为:

代码语言:javascript
代码运行次数:0
复制
#1.下载VNC
apt-get install vnc4server

#2.配置开机自启
chkconfig vncserver on  #Linux下开启VNCserver服务(远程连接)

#3.配置密码
vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Verify:

#4.配置vncservers文件
vim /etc/sysconfig/vncservers
VNCSERVERS="1:root" (本行注释去掉并改为当前格式)
VNCSERVERARGS[1]="-geometry 1024x768"(本行雷同上一个括号)

#5.登录界面配置
vim /root/.vnc/xstartup
gnome-session & set starting GNOME desktop (在最后增加这一行,表使用gnome界面,否则是xfce界面)
# 1.“startkde&”,再重新启动vncserver服务后就可以登录到kde桌面
# 2.“gnome-session&”,再重新启动vncserver服务后就可以登录到gnome桌面

#6.启动停止VNC与查看连接
vncserver
vncserver -kill :1
vncserver -list

安全配置:

代码语言:javascript
代码运行次数:0
复制
#在VNC过去的版本中,VNC被认为是一个不安全程序,因为VNC连接不要求账户名和密码,VNC也不满足复杂一点的安全要求,但新版本中VNC加入了一个黑名单特性,即5次登陆失败后服务器将会将你加入黑名单禁止再次连接。
vncconfig –display :1 –set BlacklistTimeout=0 –set BlacklistThreshold=1000000

#如同我所说VNC密码是个著名的漏洞,通常不允许VNC服务器直接在互联网上允许。虽然超时加入黑名单特性能够阻止部分密码爆破,但只要攻击间隔足够长,黑名单特性不起作用,VNC密码仍然会被爆破。
vncserver –localhost  #本机运行VNC服务器通过添加 –localhost参数
vncserver -localhost no   [远程机器可以连接]

#然后用SSH隧道连接:在client机执行
ssh -N -v –L 5901:localhost:5901 root@10.2.14.202 #服务端

2. 补充知识

代码语言:javascript
代码运行次数:0
复制
#VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为“1” ----端口号为5901
桌面号为“2” ----端口号为5902
桌面号为“3” ----端口号为5903
vncserver :2  #启动root登录的第二个界面 5902
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x00 VNC 快速入门
    • 1. 安装与配置
    • 2. 补充知识
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档