怎样通过VNC远程连接到Linux系统桌面

如题所述

这个首先得远程的Linux有搭建VNC服务器
并且开启了VNC服务
然后就可以通过任何一个VNC客户端使用ip地址加端口号进行登陆了
比如debian下安装vnc服务可以使用apt-get进行安装
sudo apt-get install vnc4server
然后就是进行配置
第一次运行时会提示你设置一个密码
这个密码就是你登陆的密码
第二次以后就不再提示了
除非你换了一个用户启动vnc服务
登陆时也会使用你启动vnc服务的那个用户进行登陆
启动vnc服务的方法是使用vncserver命令
启动后会在家目录下生成一个.vnc目录
该目录下会有密码文件、日志文件以及一个配置文件
可以通过修改该配置文件来进行配置
主要是配置远程登陆所使用的桌面环境
比如如果使用xfce4的话则将
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
类似的行注释掉
然后写上startxfce4 &
这样远程登陆就可以进入linux的xfce4桌面了

关闭vnc服务器可以使用
vncserver -kill :1
如果你启动了多个vnc服务后面这个数字就要相应增加

vnc的客户端则有很多
linux下一般可以使用vncviewer
windows或者其它操作系统均有相应的软件
vnc服务的端口默认为5900
这个可以通过配置文件进行修改
如果不确定自己的端口是多少可以从vnc的日志文件中找到启动信息
启动信息里描述了绑定的端口
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-01
1 安装图形界面:
1) 安装登录管理器:$sudo apt-get install gdm
2) 安装桌面环境,仅安装最基本的组件:$sudo apt-get install gnome-core (安装完之后可以用startx命令启动图形界面)
3) 安装图形界面(自动安装应用程序):$sudo apt-get install ubuntu-desktop (安装完成后重启一下系统)

2 在ubuntu下安装vnc server(VNC服务端):
$sudo apt-get install vnc4server

3 启动VNC服务:$vncserver :1 (数字1 表示桌面号)
要实现多少同时连接ubuntu server ,用如下命令:$vncserver -geometry 1280×800 -alwaysshared :1 (-geometry 1280×800表示分辩率,-alwaysshared表示运行多个人同时连接到同一个桌面)

停止VNC服务:$vncserver -kill :1

4 在ubuntuc server 图形界面中设置允许完程登陆:
系统(System) —> 首选项(Preferences) —> 远程桌面(Remote Desktop),进行如下设置:

设置好密码好,在windows客户端应可以通过vnc viewer远程连接ubuntu server 了!
第2个回答  2020-06-01

想要通过VNC远程连接Linux的话,可以使用IIS7服务器管理软件来进行相关的操作,在软件内添加自己的服务器或者PC信息,添加完之后即可进行相关的VNC操作,进入到主界面,勾选中自己需要操作的服务器或PC,点击打开,等待连接成功,进入Linux界面,即可进行相关的操作