linux 远程桌面

2023-05-16

文章目录

  • linux 远程桌面
    • 服务端
      • tigervnc设置
      • VNC设置开机自启
      • VNC设置开机自启
      • 修改防火墙配置
    • 客户端
    • 使用MobaXterm连接

linux 远程桌面

使用tigervnc实现远程桌面

服务端

tigervnc设置

1.安装tigervnc

RedHat 系列:

yum install tigervnc tigervnc-server

Debian 系列:

sudo apt-get install tightvncserver

2.运行tigervnc

vncserver :1

参数是端口号 默认是1。实际端口号是5900+1=5901 (5900是vnc的默认端口)
第一次运行会提示设置连接密码

3.关闭VNC

vncserver kill :1

4.修改密码

vncpasswd

VNC设置开机自启

1.创建/etc/init.d/vncserver

sudo touch /etc/init.d/vncserver

2.编写vncserver


#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $syslog $remote_fs $network
# Required-Stop: $syslog $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts VNC Server on system start.
# Description: Starts tight VNC Server. Script written by James Swineson.
### END INIT INFO
# /etc/init.d/vncserver
#以pi用户运行'vncserver :1'指令,如果使用的是其他VNC 直接替换成对应的启动命令即可
VNCUSER='pi'
case e$1" in
        start)
        
                su $VNCUSER -c 'vncserver :1'
        ;;
        stop)
                su $VNCUSER -c 'vncserver -kill :1'
        ;;
        *)
                exit 1
        ;;
esac
exit 0

3.对该文件添加可执行权限
sudo chmod 755 /etc/init.d/vncserver

4.添加到开机启动列表

sudo update-rc.d vncserver defaults

5.取消开机启动
sudo update-rc.d -f vncserver remove)

VNC设置开机自启

修改防火墙配置

1.打开安全中心

2.选择网络设置,自定义防火墙,勾选vncserver

客户端

使用MobaXterm连接

1.新建连接
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kEsdvujQ-1650435564445)(assets/1650354624(1)].jpg)

2.选择VNC。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-73nkSEtN-1650435564447)(assets/1650354706(1)].jpg)

3.输入服务器ip和对应的端口号
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8yJ0yGYy-1650435564447)(assets/1650354849(1)].jpg)

4.输入设置好的VNC密码,完成登录。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux 远程桌面 的相关文章

  • arm-linux-gnueabi 编译器选项

    我在用 ARM Linux gnueabi gcc在 Linux 中为 ARM 处理器编译 C 程序 但是 我不确定它编译的默认 ARM 模式是什么 例如 对于 C 代码 test c unsigned int main return 0x
  • GCC 和 ld 找不到导出的符号...但它们在那里

    我有一个 C 库和一个 C 应用程序 尝试使用从该库导出的函数和类 该库构建良好 应用程序可以编译 但无法链接 我得到的错误遵循以下形式 app source file cpp text 0x2fdb 对 lib namespace Get
  • 在Linux上编译C# + WPF以便在Windows上运行

    我有一个 C 应用程序 其中某些部分是使用 WPF 编写的 Mono 不支持 可以在 Linux 上编译这个应用程序吗 最终 该应用程序将在 Windows 上运行 但它是更大框架的一部分 并且我们的整个构建过程在 Linux 上运行 因此
  • 如何修复“iptables:没有该名称的链/目标/匹配”?

    我在我的 Linux 嵌入式系统上构建并安装了 iptables 如果我列出所有规则 则一切正常 iptables list Chain INPUT policy ACCEPT target prot opt source destinat
  • 创建 jar 文件 - 保留文件权限

    我想知道如何创建一个保留其内容的文件权限的 jar 文件 我将源代码和可执行文件打包在一个 jar 文件中 该文件将在使用前提取 人们应该能够通过运行批处理 shell 脚本文件立即运行示例和演示 然后他们应该能够修改源代码并重新编译所有内
  • Bash 解析和 shell 扩展

    我对 bash 解析输入和执行扩展的方式感到困惑 对于输入来说 hello world 作为 bash 中的参数传递给显示其输入内容的脚本 我不太确定 Bash 如何解析它 Example var hello world displaywh
  • 无法加载 JavaHL 库。- linux/eclipse

    在尝试安装 Subversion 插件时 当 Eclipse 启动时出现此错误 Failed to load JavaHL Library These are the errors that were encountered no libs
  • 如何通过替换为空页映射来取消映射 mmap 文件

    Linux 用户空间有没有办法用空页面 映射自 dev null 或者可能是一个空页面 重复映射到从文件映射的页面的顶部 对于上下文 我想找到这个 JDK bug 的修复 https bugs openjdk java net browse
  • 如何使用 xterm.js 创建基于 Web 的终端以 ssh 进入本地网络上的系统

    我偶然发现了这个很棒的图书馆xterm js https xtermjs org 这也是 Visual Studio Code 终端的基础 我有一个非常普遍的问题 我想通过基于网络的终端 不在网络中 可能位于 aws 服务器上 访问本地网络
  • nginx 上的多个网站和可用网站

    通过 nginx 的基本安装 您的sites available文件夹只有一个文件 default 怎么样sites available文件夹的工作原理以及如何使用它来托管多个 单独的 网站 只是为了添加另一种方法 您可以为您托管的每个虚拟
  • Jenkins中找不到环境变量

    我想在詹金斯中设置很多变量 我试过把它们放进去 bashrc bash profile and profile of the jenkins用户 但 Jenkins 在构建发生时找不到它们 唯一有效的方法是将所有环境变量放入Jenkinsf
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • 在哪里可以找到并安装 pygame 的依赖项?

    我对 Linux 比较陌生 正在尝试安装 python 的 pygame 开发环境 当我运行 setup py 时 它说我需要安装以下依赖项 我找到并安装了其中之一 SDL 然而 其他人则更加难以捉摸 Hunting dependencie
  • 域套接字“sendto”遇到“errno 111,连接被拒绝”

    我正在使用域套接字从另一个进程获取值 就像 A 从 B 获取值一样 它可以运行几个月 但最近 A 向 B 发送消息时偶尔会失败 出现 errno 111 连接被拒绝 我检查了B域套接字绑定文件 它是存在的 我也在另一台机器上做了一些测试 效
  • 如何使用GDB修改内存内容?

    我知道我们可以使用几个命令来访问和读取内存 例如 print p x 但是如何更改任何特定位置的内存内容 在 GDB 中调试时 最简单的是设置程序变量 参见GDB 分配 http sourceware org gdb current onl
  • vector 超出范围后不清除内存

    我遇到了以下问题 我不确定我是否错了或者它是一个非常奇怪的错误 我填充了一个巨大的字符串数组 并希望在某个点将其清除 这是一个最小的例子 include
  • 尝试安装 LESS 时出现“请尝试以 root/管理员身份再次运行此命令”错误

    我正在尝试在我的计算机上安装 LESS 并且已经安装了节点 但是 当我输入 node install g less 时 出现以下错误 并且不知道该怎么办 FPaulMAC bin paul npm install g less npm ER
  • Discord.net 无法在 Linux 上运行

    我正在尝试让在 Linux VPS 上运行的 Discord net 中编码的不和谐机器人 我通过单声道运行 但我不断收到此错误 Unhandled Exception System Exception Connection lost at
  • 无法使用 wget 在 CentOS 机器上安装 oracle jdk

    我想在CentOS上安装oracle java jdk 8 我无法安装 java jdk 因为当我尝试使用命令安装 java jdk 时 root ADARSH PROD1 wget no cookies no check certific

随机推荐

  • 《MFC游戏开发》笔记四 键盘响应和鼠标响应:让人物动起来

    本系列文章由七十一雾央编写 xff0c 转载请注明出处 http blog csdn net u011371356 article details 9327377 作者 xff1a 七十一雾央 新浪微博 xff1a http weibo c
  • 《C++游戏开发》笔记十二 战争迷雾:初步实现

    本系列文章由七十一雾央编写 xff0c 转载请注明出处 http blog csdn net u011371356 article details 9475979 作者 xff1a 七十一雾央 新浪微博 xff1a http weibo c
  • 数据库命令清除整个数据库数据

    MySQL 用 truncate 命令快速清空一个数据库中的所有表 先执行select语句生成所有truncate语句 语句格式 xff1a select CONCAT truncate TABLE table schema TABLE N
  • 《C++游戏开发》笔记十四 平滑过渡的战争迷雾(二) 实现:真正的迷雾来了

    本系列文章由七十一雾央编写 xff0c 转载请注明出处 http blog csdn net u011371356 article details 9712321 作者 xff1a 七十一雾央 新浪微博 xff1a http weibo c
  • Android开机自启动

    两种方式 xff1a 1 监听开机广播 优点 xff1a 不影响其它应用 缺点 xff1a 会等其它优先级高的应用或服务启动完成才会收到广播消息 xff08 实测需要1分多钟 xff09 2 设置默认桌面 优点 xff1a 开机后马上会启动
  • [转载]git 添加源地址和查看源地址

    原理解析 git remote set url add origin 就是往当前git项目的config文件里增加一行记录 config文件打开方式有两种 xff1a 使用命令git config e 在当前git项目的根目录下 xff0c
  • 网易面试题(社招)

    转自http blog csdn net zhangpengju999 article details 11818941 时间 xff1a 2013年9月18日 地点 xff1a 网易大厦门户事业部 先是笔试题 xff0c 1小时 一 算法
  • 阿里研发一面经历

    人生第一次找工作笔试 面试 xff0c 都碰上了阿里 9月暑假来了 xff0c 才开始准备找工作 xff0c 今年的宣讲来的早 所以现在有点措手不及 xff0c 只能边准备边找 废话不多了 xff0c 进入正题 笔试题 xff0c 下期再论
  • 腾讯2014校园招聘软件后台开发类笔试题

    转http www itmian4 com forum php mod 61 viewthread amp tid 61 3572
  • 2014暴风影音校招技术笔试题(长春站)

    转http www itmian4 com forum php mod 61 viewthread amp tid 61 3622 1 升序排列下列数值 xff1a 2 写出下列函数的返回值 int func int x 61 300 in
  • 计算100以内的素数的个数

    以下代码是用来计算100以内的素数的个数 xff0c 请把相应的空填上 struct prime number node int prime number prime number node next int calc prime numb
  • C语言除法运算符“/”和求余运算符“%”

    看似两个很简单的运算符 xff0c 却也真要掌握用好它也不容易 xff0c 本文作为关于此类运算符的各方面的问题的汇总 xff0c 希望对你我都有一些帮助 除法运算符 二元运算符 xff0c 具有左结合性 参与运算的量均为整型时 xff0c
  • 生成二维码之后,给二维码 上方添加文字(二)

    生完二维码之后 获取因为需求 我们需要 给二位吗上方添加 一些文字之类的提示信息 如果 座位号什么的 int fontStyle 61 1 字体风格 int font 61 24 字体大小 用来存放带有logo 43 文字的二维码图片 St
  • 冒泡排序

    include lt stdio h gt define LENGTH 8 void main int tmp number LENGTH 61 95 45 15 78 84 51 24 12 for i 61 0 i lt LENGTH
  • 金山词霸C++笔试(北邮11月23号)

    金山词霸笔试题 xff08 北邮11月23号 xff09 xff08 一 xff09 以下输出什么 xff1f char ptr 61 34 hello world 34 cout lt lt ptr h ptr指向字符串的首地址 xff0
  • 关于计算机研究和写作的链接收集

    研究相关的资源 What is Research in Computer Science 计算科学的研究是什么 xff1f 翻译 Basic Research Skills in Computer Science 计算科学的基本研究方法 R
  • 环境问题-无外接显示屏(虚拟显示屏)远程控制Ubuntu

    参考 更新 xff1a 后来向日葵推出SSH远程连接 xff0c 一个月挺便宜的 使用Ubuntu内置的vino VNC提供远程桌面访问 安装vino xff1a sudo apt install vino 配置屏幕共享 配置Ubuntu在
  • spring-boot的三种启动方式

    有段时间没有写博客了 xff0c 也在努力的从传统单机开发向分布式系统过度 xff0c 所以再次做一些笔记 xff0c 以方便日后查看 直接进入正题吧 xff0c 今天记录spring boot项目的三种启动方式 spring boot的启
  • 程序员做一辈子?

    首先 xff0c 程序员真有必要干一辈子吗 xff1f 如果你是个搬砖的 xff0c 你会考虑一辈子搬砖吗 xff1f 你肯定会想着过几年挣钱了 xff0c 买个车跑运输 xff0c 或者自己做工头 对程序员来说 xff0c 真心没有必要干
  • linux 远程桌面

    文章目录 linux 远程桌面服务端tigervnc设置VNC设置开机自启VNC设置开机自启修改防火墙配置 客户端使用MobaXterm连接 linux 远程桌面 使用tigervnc实现远程桌面 服务端 tigervnc设置 1 安装ti