`
wangrusheng5200
  • 浏览: 302666 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu的简单远程控制和远程桌面

阅读更多

安全方便的简单控制-ssh

安装服务器:apt-get ssh,服务器基本不用怎么配置就可以使用。
客户端一版不用安装,Linux都自带了,windows平台下可以使用putty,非常好用。

操作命令:

ssh username@host_address

ssh登录之后就像本机使用命令行登录是一样的,虽然只能使用字符界面,但基本上能够完成大部分管理工作了。有人说配合screen是十分好用的,不过我还没有仔细研究过screen。

最省事儿的X转发功能

同样也要基于ssh,不过多了各图形界面。首先打开服务端的X11转发功能,修改/etc/ssh/sshd_config文件,把 X11Forwarding no改成X11Forwarding yes,就启用了ssh的X11转发功能。在我的ubuntu dapper下这个选项默认就是打开的。

操作命令:

ssh -Y username@host_address

这种方式虽然速度稍微慢了一些,但是如果客户端是Linux的话,在局域网中应该是非常方便的,因为客户端不用再配置X。如果客户端是 windows,putty,好像也有这个功能,至少在Connection->SSH->Tunnels中有X11 forwarding的配置,但是可能需要安装X for windows才能使用。

另外由于只是使用了X的转发,所以服务器端也会显示你所启动的程序。

参考

使用vnc4server,据说速度最快

ubuntu安装软件是最方便的了,服务器安装:apt-get install vnc4server。客户端Linux下可以使用xvnc4viewer(apt-get install xvnc4viewer),Windows下可以使用 RealVNC的free版。

服务器安装完成之后需要先使用vncpasswd命令创建一个密码,密码加密存放在~/.vnc/passwd文件中。启动服务器也很简单,执行vncserver就可以了:

fwolf@wf:$ vncserver

New 'wf:1 (fwolf)' desktop is wf:1

Starting applications specified in /home/fwolf/.vnc/xstartup
Log file is /home/fwolf/.vnc/wf:1.log

由于是第一次执行,所以创建了虚拟服务1,如果再次执行就是2,以此类推。每创建一个服务,就会在~/.vnc下面创建hostname:x.pid和hostname:x.log两个文件。关闭服务使用命令:

fwolf@wf:~$ vncserver -kill :1
Killing Xvnc process ID 5786

关闭服务之后hostname:x.pid将被删除,而hostname:x.log将保留。vnc4server好像只能设置一个密码吧,不过也没有关系,因为总是开着一个server既浪费资源也不安全,需要连接的时候用ssh连进去开就是了。

andot说如果把~/.vnc/xstartup文件的内容换成 /etc/X11/Xsession文件的内容,启动桌面之后就像本机启动一样了。我暂时还没有试过,不过现在默认的设置,连接上之后,是一个有点像超级终端的命令行窗口,但是可以运行各种X下的应用。

另外如果要修改vnc4server的端口,可以修改/usr/bin/vncserver文件,在大约第124行,有一句

$vncPort = 5900 + $displayNumber;

其中5900就是端口的起始数,按照上面那句的设置,虚拟服务1的端口号就是5900+1=5901,虚拟服务2的端口号就是5900+2=5902,以此类推。参考1参考2

分享到:
评论

相关推荐

    liunx端 Ubuntu20.04 远程控制软件Todesk V4.1.0下载

    Todesk提供实时屏幕共享、远程桌面控制、文件传输、语音和文字聊天等功能,使得用户可以随时随地远程访问和控制计算机。这对于远程工作、技术支持或者个人用户在不同设备间切换工作非常有用。 在Ubuntu 20.04上安装...

    qt远程桌面控制 qt远程桌面控制

    1. **网络通信**:远程桌面控制需要在网络间传输屏幕图像和键盘鼠标操作。这通常涉及TCP/IP协议,用于建立稳定的数据传输通道。Qt库提供了QNetworkAccessManager和QTcpSocket等类,用于处理网络连接和数据交换。 2....

    完美解决win10远程ubuntu18.08LTS.rar

    远程桌面协议(RDP)是微软提供的一种协议,用于实现这种远程控制功能。然而,Ubuntu 18.04默认并不支持RDP,而是使用VNC(虚拟网络计算)协议。VNC是一种跨平台的远程桌面工具,能够让你通过图形界面远程访问Linux...

    win7 远程桌面ubuntu 操作

    本文将详细介绍如何通过Windows 7系统使用远程桌面协议(RDP)来连接并控制Ubuntu系统。 #### 一、RDP协议简介 RDP(Remote Desktop Protocol)是一种由微软开发的远程桌面协议,用于提供对图形用户界面的远程访问,...

    远程桌面到Ubuntu 虚拟机1

    在IT领域,远程桌面连接是一种常见的技术,它允许用户通过网络访问并控制远程计算机的桌面环境。本篇文章将深入探讨如何在Ubuntu虚拟机上设置远程桌面连接,以便使用Windows的远程桌面客户端(RDP)进行访问。 首先...

    windows远程桌面ubuntu

    标题中的“Windows远程桌面ubuntu”指的是使用...在Windows端通过RDP客户端连接到Ubuntu,实现远程控制和管理。这种方法方便了跨平台的协作和远程工作,特别是在需要管理Linux服务器时,提供了便利的图形化操作方式。

    一键安装Ubuntu远程桌面

    【标题】"一键安装Ubuntu远程桌面"涉及到的关键技术主要包括VNC(Virtual Network Computing)和SSH(Secure Shell),这两种协议在远程访问和管理Linux系统时非常常用。VNC是一种基于RFB协议的远程桌面协议,允许...

    树莓派4B安装Ubuntu18.04 + vnc远程桌面相关资源

    通过以上步骤,你可以在树莓派4B上成功安装Ubuntu 18.04 LTS,并通过VNC Viewer实现远程桌面控制。注意,树莓派4B硬件的性能限制可能会影响远程桌面的流畅度,适当优化VNC设置和网络条件可以提升体验。同时,Ubuntu ...

    ubuntu arm64架构linux版本 sunloginclient向日葵远程控制安装包

    向日葵远程控制是一款流行的跨平台远程桌面工具,它允许用户通过网络访问和控制远程计算机,广泛应用于技术支持、远程办公和设备管理等场景。 描述中提到“linux arm64版本向日葵远程控制deb安装包”,这表明该软件...

    嵌入式ARM版本的ubuntu(jetson nano)版本的向日葵远程控制软件

    向日葵远程控制软件是一款流行的、跨平台的远程桌面工具,它允许用户通过网络访问和控制其他计算机,从而实现远程桌面、远程文件传输等多种功能。 Jetson Nano是NVIDIA推出的一款低功耗、高性能的嵌入式计算平台,...

    VNC实现windows远程访问ubuntu自带桌面

    为了能够实现Windows到Ubuntu 16.04的远程桌面访问,首先需要在Ubuntu侧做好相应的设置。 ##### 2.1 设置Ubuntu 16.04允许远程控制 1. **开启桌面共享功能**: - 进入系统设置中的“桌面共享”选项,或直接在...

    UBUNTU 16.04 桌面远程控制软件 anydesk

    No problem with AnyDesk. And your data stays at home.

    向日葵远程控制,jetsonNano远程控制所需软件

    标题中的“向日葵远程控制”是指一种名为“向日葵”的远程桌面控制软件,它允许用户通过互联网从一台设备远程访问和控制另一台设备。这个软件提供了多种平台支持,包括Windows、Mac、Linux以及Android和iOS的移动...

    XP与UBUNTU的远程访问

    Ubuntu默认提供了VNC(Virtual Network Computing)和XDMCP(X Display Manager Control Protocol)作为远程桌面选项。VNC是一种通用的远程桌面协议,可以通过任何VNC客户端进行连接,如RealVNC或 TightVNC。在...

    利用xrdp和mstsc远程ubuntu

    远程桌面连接技术之 Xrdp 和 MSTSC 在 Ubuntu 系统上的应用 Xrdp 是一个开源的微软远程桌面协议(RDP)实现,它允许用户通过图形化界面控制远程系统。通过在 Linux 系统上安装 Xrdp,用户可以使用 RDP 客户端远程...

    Linux Ubuntu版向日葵远程操控软件插件合集amd64位

    总结来说,"Linux Ubuntu版向日葵远程操控软件插件合集amd64位"为Ubuntu用户提供了方便的远程管理工具,通过这个压缩包,用户可以获得一个完整的远程控制解决方案,包括核心软件和增强功能的插件,适用于64位Linux...

    ubuntu使用VNC实现远程桌面.7z

    VNC是一种轻量级的远程桌面协议,允许用户通过图形界面进行远程控制。以下将详细介绍如何在Ubuntu上设置和使用VNC。 首先,我们需要在Ubuntu服务器端安装VNC服务器。Ubuntu中常用的VNC服务器软件有TightVNC和Real...

    解决远程桌面 无法粘贴复制的问题

    1. 在远程桌面服务端计算机上打开“控制面板”; 2. 进入“系统和安全”选项; 3. 找到“系统”并点击进入; 4. 在左侧导航栏中选择“远程设置”,点击“远程”选项卡; 5. 在“远程桌面”区域勾选“允许运行任意...

    向日葵远程控制linux安装.doc

    向日葵远程控制是目前非常流行的远程桌面控制软件之一,它支持Windows、Linux、Mac等多种操作系统。今天我们将介绍如何在Linux系统上安装向日葵远程控制软件。 安装向日葵远程控制 首先,需要从向日葵官方网站下载...

Global site tag (gtag.js) - Google Analytics