VNC图形化远程连接Ubuntu服务器

这篇具有很好参考价值的文章主要介绍了VNC图形化远程连接Ubuntu服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我的Ubuntu版本22.04.3,带有gnome图形桌面。配置过程参考了几篇博客,大致流程如下。因为是配置完之后才整理的流程,可能有疏漏。

Ubuntu服务器上的配置

1.先在服务器上下载vnc server(任何一种版本均可)
vncserver有很多不同的发行版本,例如tightvnc、tigervnc等,随便安装一种。
(1)安装 VNC Server:

sudo apt-get update
sudo apt-get install tightvncserver

(2)设置 VNC Server 密码:

vncserver

在第一次运行 VNC Server 时,会提示您设置 VNC Server 的连接密码。密码必须包含至少6个字符,长度不超过8个字符。
原文链接:点击此处
2.在服务器上进行如下配置:
创建 VNC Server 配置文件:

mkdir ~/.vnc
touch ~/.vnc/xstartup

添加权限:

chmod +x ~/.vnc/xstartup

修改startup配置

sudo vi ~/.vnc/xstartup

在这个文件中的内容修改为如下配置:

#!/bin/bash
export $(dbus-launch)  
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
 
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
 
# [ -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" &
gnome-session &

这部分的配置内容摘自LBJ的One Piece的博客
如果配置内容不对,可能会导致后续连接时,虽然连接成功,但无法显示服务器的图形界面,只显示灰色背景的问题。

 1 #!/bin/sh
 2 
 3 unset SESSION_MANAGER
 4 unset DBUS_SESSION_BUS_ADDRESS
 5 export XKL_XMODMAP_DISABLE=1
 6 export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
 7 export XDG_MENU_PREFIX="gnome-flashback-"
 8 
 9 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
10 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
11 
12 vncconfig -iconic &
13 gnome-terminal &
14 nautilus &
15 gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &

来自另一个博客的配置方法似乎更好一些,前一个配置方法好像不能显示出命令终端。不过这两种配置不知道为什么都不能显示Ubuntu桌面,只能显示文件夹里的文件,不过暂时也够用了。
3.防火墙设置
vnc用的是5900-5910端口,具体使用哪个是自己决定的,我用的是5902端口。于是为5902端口开放防火墙:

sudo ufw allow 5902

4.开启vncserver

vncserver :2

表示开启服务器端的vncserver,且端口号为5902
5.关闭vncserver

vncserver -kill :2 

5和4结合可以用来重启vncserver,特别是在改变了vnc配置之后,可以重启一下vncserver

Windows端的配置

windows端运行的是vnc client,而vncViewer软件就实现了vnc client的功能,官网
https://www.realvnc.com/en/connect/download/viewer/
或者找第三方网站下载也行。下载之后界面如下:
连接ubuntu 的vnc,服务器,ubuntu,linux
在这输入服务器的ip:端口号然后按提示输入之前设置的vnc密码就可以连接上了。例如192.168.1.1:5902.文章来源地址https://www.toymoban.com/news/detail-787827.html

到了这里,关于VNC图形化远程连接Ubuntu服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Xshell连接远程ubuntu服务器

    Xshell连接远程ubuntu服务器 主要流程(加粗部分为必要,点击即可跳转到命令): 安装openssh-server — 启动 ssh-server 服务- - -验证是否成功开启 —检查一下系统上 SSH 服务的状态—检查 OpenSSH 服务器正在侦听哪个端口—检查Ubuntu系统中的22(根据前面检测的端口)端口是否开启:

    2024年02月04日
    浏览(74)
  • 使用SSH远程连接Ubuntu服务器系统

    实现目的:安装完Ubuntu系统后只能在Ubuntu命令行中输入命令,不能将外面的代码复制进Ubuntu命令行里面,所有本教程是为了配置ssh服务,可以将Ubuntu系统远程通过cmd或者windows Powershell登录,就可以实现代码复制功能。OK,下面介绍如何开启SSH服务。 启用SSH服务,输入以下指令

    2024年02月05日
    浏览(80)
  • 使用SSH通过FinalShell远程连接Ubuntu服务器

    Windows系统 Ubuntu16.04.6(以上版本通用) 虚拟机、服务器 安装SSH服务 首先执行sudo以root的身份执行指令: 接下来需要在Ubuntu服务器端安装SSH服务,在Ubuntu终端输入以下指令: tips:在执行上述指令时,可能会遇到安装失败的情况,此时输入以下指令: 然后再输入以下指令:

    2024年02月03日
    浏览(62)
  • windows下基于vscode的ssh服务远程连接ubuntu服务器

    首先,安装ssh服务 安装后,打开ssh服务 如果显示有sshd就说明成功了。  判断是否成功打开 同时也可以通过如下方式确保ssh服务正在运行  首先,将ubuntu端联网,之后终端输入ifconfig 可以看到ip为192.168.43.136 在vscode里找到Remote development扩展,并安装,其中会包含Remote-SSH扩展包

    2024年02月08日
    浏览(65)
  • VNC连接服务器实现远程桌面 --以AutoDL云服务器为例

    VNC连接服务器实现远程桌面 --以AutoDL云服务器为例 针对本地机为Windows 地址:autodl官网 云服务器租显卡跑些小模型很方便,但是当你想做可视化的时候,可能会遇到麻烦,云服务器没有显示输出界面,无法可视化一些检测任务的结果,或者可以下载结果到本地搭建环境跑可视

    2024年02月01日
    浏览(49)
  • ubuntu服务器的mysql,更改root密码,并允许远程连接

    我只是一个搬运工 更改密码 远程连接

    2024年02月11日
    浏览(40)
  • Ubuntu安装配置VNC服务器操作指南

    VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络连接到远程计算机并以图形化界面进行操作。在Ubuntu操作系统上,您可以安装和配置VNC服务器,以便远程访问和控制您的计算机。本文将为您提供详细的步骤和相应的源代码。 步骤1:安装VNC服务器 首先,您

    2024年02月05日
    浏览(51)
  • 在 ubuntu 22.04 上配置界面服务器 vnc

    xrdp服务器的安装 1.安装服务器 查看配置 2.设置密码 3.更改 ~/.vnc/xstartup 4.重新启动 5.连接

    2024年02月08日
    浏览(52)
  • 【Linux】Android平板上远程连接Ubuntu服务器code-server进行代码开发

    准备一台虚拟机,Ubuntu或者centos都可以,这里以VMwhere ubuntu系统为例 下载code server服务,浏览器访问:https://github.com/coder/code-server,复制下载链接 打开ubuntu命令行下载 出现需要输入ubuntu的登录账户密码,输入密码即可,然后等待安装完成 以下信息表示安装成功 接着输入以下命

    2024年02月05日
    浏览(52)
  • 【服务器】远程连接选SSH(PUTTY、Finalshell、WinSCP) 还是 远程桌面(RDP、VNC、Xmanager)

    如果你手上没有实体服务器,那就可能需要租用服务器提供商的各种类型的服务器。 当租用服务器时,不可避免的一个问题就是服务器的远程连接。   通常,我们会使用SSH协议进行连接,对应的软件有Finalshell、PUTTY、WinSCP、Xshell等。   而有时,我们又想连接服务器的远程

    2024年02月04日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包