美文网首页
VNC远程连接Linux

VNC远程连接Linux

作者: 齐州读经客 | 来源:发表于2017-09-23 15:20 被阅读1026次

说明

VNC(virtual network computing)是一个用于Linux图形界面远程共享的工具,包括服务器和客户端两部分。

VNC软件:

  • Windows客户端:RealVNC Viewer, Ultra VNC
  • Linux客户端软件有Remmina等,服务端的软件:
    • Debian/Ubuntu: vnc4server
    • archlinux: tigervnc或tightvnc
    • centos: vnc-server
      其中:[RealVNC Viewer]http://www.realvnc.com/download/viewer/)桌面端、移动端都有相关的程序;另外还有realvnc出品的vnc connect(收费)

安装与配置(以Unbuntu为例)

  • 安装桌面
$ apt install ubuntu-mate-desktop # Mate桌面 (推荐)
$ apt install ubuntu-desktop, gnome-panel # Gnome桌面
$ apt install kubuntu-full  # KDE桌面

说明:
由于VNC的限制,新版的Gnome3、KDE5都很难很好的显示,推荐使用Mate这个轻量级的桌面(Unity、Gnome3只能显示为Gnome2界面,任务栏不完整)

  • 安装VNC服务器
$ sudo apt install vnc4server
  • vncserver基本操作
  1. 第一次启动需要配置密码:
vncserver (或vnc4server)
  1. 修改或设定密码:
vncpasswd 
  1. 连接和关闭会话:
vncserver :1
vncserver -geometry 1920x1080 :2
vncserver -kill :1
  • 配置VNC
    配置文件~/.vnc/xstartup(第一次运行时生成),最后添加:
mate-session &  # 适合Mate桌面
gnome-session & # 适合Gnome桌面,可能一片灰色
startkde & # 适合KDE桌面,可能一片灰色

补充:参考的配置文件xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

mate-session & 
  • 设置开机启动
    使用crontab命令
    • crontab -l 查看已配置的启动项
    • crontab -e 编辑启动项;现添加如下启动项
@reboot /usr/bin/vncserver -geometry 1920x1080 :1

其他类似的远程连接软件/技术

  • NoMachine

    NoMachine配置:
    Windows下载exe客户端,连接(填写IP、用户名、密码)
    Ubuntu下载deb文件,安装(dpkg -i xx.deb);
    启动服务:/etc/ini.d/nxserver start
    查看状态:/usr/NX/nxserver --status

  • Xmanager
  • TeamViewer
  • RDP

参考

相关文章

  • VNC远程连接Linux

    说明 VNC(virtual network computing)是一个用于Linux图形界面远程共享的工具,包括...

  • 任务161:Msf-弱点扫描

    用vnc模块爆破出密码之后,就可以用vnc连接工具去连接目标主机了。(vnc和远程连接相关) VNC无密码访问模块...

  • CentOS搭建VNC远程桌面服务

    CentOS搭建VNC远程桌面服务 前言 必要知识 本教程假设您已学习以下 Linux 基本操作: 连接 SSH ...

  • 使用VNC连接远程Linux桌面

    故事背景 最近公司主管让我在Linux服务器上面配置JIRA,我按照官方的文档一步步做下来,发现必须要连接到Lin...

  • ubuntu VNC连接树莓派

    其实ubuntu vnc连接树莓派很简单,首先给树莓派安装vnc服务,然后打开vnc服务,最后ubuntu用远程桌...

  • 工具

    1、远程连接 VNC Viewer(需配置允许VNC功能) 2、传输文件 采用ssh,使用Flash FTP工具(...

  • Windows与Linux相互远程桌面

        对于远程桌面连接Linux,大家可能会第一时间想到使用VNC,,远程桌面Windows,大家第一时间会想到...

  • CentOS7 安装配置vncserver

    1、安装vnc yum install -y tigervnc-server 2、创建用户,用于远程连接和远程桌面...

  • Windows远程连接Linux界面_vnc方式

    记前:虚机放在服务器上,每次访问虚机,需要远程到服务器,然后再使用虚机,操作非常麻烦,所以想尝试一下windows...

  • 阿里云部署node

    阿里云远程连接密码:995224 linux部分 连接linux:在terminal中,shell -> 新建远程...

网友评论

      本文标题:VNC远程连接Linux

      本文链接:https://www.haomeiwen.com/subject/iwzxextx.html