使用xrdp在windows7下进行远程ubuntu的操作使用说明,多账户同时访问

2023-05-16

一、首先在ubuntu上安装xrdp

1、安装xrdp
sudo apt-get install xrdp
2、安装vnc4server
在第一步安装xrdp的时候已经安装了,可以忽略。
3、安装xfce4
sudo apt-get install xubuntu-desktop
这个软件比较大,总计需要260M。
4、配置xfce4
echo "xfce4-session" >~/.xsession
创建.xsession文件并写入内容。

这样之后,网上很多做法就已经结束了,但是我使用远程桌面连接mstsc.exe连接的时候,仅仅显示connecting to sesman ip127.0.0.1之后就没有反映了,应该继续连接ok才对。这样,继续:

5、继续配置xfce4
sudo vi /etc/xrdp/startwm.sh
在. /etc/X11/Xsession前一行插入
xfce4-session

6、重启xrdp
sudo service xrdp restart

7、使用远程桌面连接mstsc.exe,连接之后类型选择sesman-xvnc
填写用户名和密码之后就好了

注意,第4步和第5步,两个配置xfce的步骤,缺一不可。

8、修改tab键自动补全功能
至此为止,远程登录可以正常使用了,但是在终端中无法使用tab的自动补全功能,使用起来甚是不便,使用如下方法修改:
此法不需要重启系统,可以直接在远程桌面中设置,打开菜单->设置->窗口管理器,或者在终端中输入xfwm4-settings打开(xfwm4就是xfce4 window manger的缩写)
选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可。

缺省的设置,该项的值为“super+制表”,制表键就是tab键。这样修改后马上可以使用了。

以上参考链接https://blog.csdn.net/qq_27009517/article/details/81453506

二、设置多账户的使用

首先说明我的理解,多账户的建立网上很少有具体的详细说明,下面说下我的做法

 

1、使用windows下的远程桌面直接连接服务器地址,如

2、接下来就是远程的步骤了:

3、输入用户名和密码(登陆的是管理员的账户名和密码):

4、ubuntu最后的显示界面,虽然ubuntu背景色为红色,但是通过这种方式访问就变成了这东东了:

PS:虽然多个人可以同时访问,但是每个人一般设置为普通用户,并没有很高的权限,每个用户共享computer下安装的配置库文件,包括cuda、cudnn、opencv等等,当然如果你安装了pycharm的话,也会有pycarm的共享。

5、首先在管理员的模式下可以使用ctrl+alt+t快捷方式打开终端窗口,打开后添加用户并赋予root权限

      使用sudo useradd -r -m -s /bin/bash username建立一个名字为username的账户

      使用sudo passwd username为新的账户设置密码

      使用sudo gedit /etc/sudoers赋予root权限,在root ALL=(ALL:ALL) ALL下添加 username ALL=(ALL:ALL) ALL

6、假设哪天这个账户不用了可以使用sudo userdel -r username删除账户

      使用cat /etc/passwd查看当前建立的用户

三、解决xrdp远程登录恢复上一次登陆会话问题

1、首先连接远程桌面是观察连接时的端口(port):

2、打开终端运行

sudo gedit /etc/xrdp/xrdp.ini
或者
sudo vim /etc/xrdp/xrdp.ini

3、在[xrdp1]下插入:

[xrdp8]
name=Reconnect
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=5910

4、重新登录时,选择Reconnect选项后再登录,此时即可恢复上一次的远程会话,当有多个账户时,可添加[xrdp9],[xrdp10]……,不过在不同电脑上登录时的端口号是不同的,因此最好设为最常用的电脑登录时显示的端口号。

 

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

使用xrdp在windows7下进行远程ubuntu的操作使用说明,多账户同时访问 的相关文章

随机推荐

  • 瑞芯微RV1126/1109开发流程之模型转换

    1 环境搭建 xff08 PC端ubuntu16 04搭建rknn环境 xff09 xff08 1 xff09 安装anaconda环境 xff08 为了便于管理自己的环境建议安装 xff0c 安装步骤请自行搜索 xff0c 本人安装ana
  • 瑞芯微RV1126/1109开发流程之驱动升级

    1 1126硬件参数读取 xff08 1 xff09 CPU温度读取 46300和47100分别代表46 3 47 1 xff08 2 xff09 查看1126的NPU xff08 3 xff09 查询NPU驱动版本 dmesg grep
  • 如何在 ubuntu 安装并配置Go?

    如何在 ubuntu 安装并配置Go xff1f 虽然安装和配置go很简单 xff0c 但是很多初学者在第一次安装go环境时会遇到各种坑 这篇博客完整演示一次如何在ubuntu上安装和配置golang 第一步 xff0c 查看系统版本 xf
  • 瑞芯微RV1126/1109开发流程之yolov5部署(c++版本)

    1 ubuntu上安装rv1126交叉编译工具链 方式一 xff1a xff08 1 xff09 下载交叉编译工具 交叉编译器概念 xff1a 交叉编译器可以使我们在主机上编译出可以在嵌入式设备上运行的程序 下载地址 xff1a Downl
  • 瑞芯微RV1126/1109开发流程之资料收藏

    RKMedia Firefly Wiki https blog csdn net u013171226 category 11410227 html目前该博主已经建立专栏 RV1109 RV1126系列 3 RV1109 1126 RKNN
  • 瑞芯微RV1126/1109开发流程之opencv交叉编译

    1 下载opencv并解压 这里的opencv版本是我一直用者的opencv3 4 0 没有opencv的可以到这里 xff08 https opencv org releases page 5 xff09 下载 2 创建build和ins
  • yolov5目标检测算法研究之参考资料

    CSP网络架构 深度学习之CSPNet分析 tt丫的博客 CSDN博客 cspnet结构 深度学习入门小菜鸟 xff0c 希望像做笔记记录自己学的东西 xff0c 也希望能帮助到同样入门的人 xff0c 更希望大佬们帮忙纠错啦 侵权立删 目
  • pytorch统计模型参数量并输出

    有时候需要统计我们自己构建的模型参数 与baseline的网络比较 统计神经网络模型参数 方式一 def get parameter number net total num 61 sum p numel for p in net para
  • TCP传输过程中,客户端异常退出导致服务端send函数崩溃

    在linux下编写TCP socket程序时 xff0c 如果客户端突然退出 xff0c 导致连接中断 xff0c 这个时候服务端如果继续调用send函数发送数据的话 xff0c 会导致整个进程退出 xff0c 这是我们不愿看到的 xff0
  • linux socket编程 close函数详解

    int close int fd close 函数存在于函数库unistd h函数库中 xff1b close 函数用于释放系统分配给套接字的资源 xff0c 该函数即文件操作中常用的close函数 参数fd为需要关闭的套接字文件描述符 x
  • 瑞芯微RV1126/1109开发流程之json交叉编译

    1 下载json源码 下载json源码地址https github com open source parsers jsoncpp https github com open source parsers jsoncpp 本次安装下载jso
  • 瑞芯微RV1126/1109开发流程之redis交叉编译

    1 下载redis源码 下载json源码地址 Releases redis redis GitHub 本次安装下载json版本为redis 5 0 10 tar gz 2 解压 下载下来后解压 tar zxvf redis 5 0 10 t
  • 瑞芯微RV1126/1109开发流程之JDK安装

    因本人在基于rv1126上开发的项目需要用到java xff0c 于是需要在该平台上安装JDK xff0c 在安装过程中遇到些错误 xff1b 边缘视频计算模组均是基于ARM开发的 xff0c 但是ARM的硬件架构类似CPU架构也分32位和
  • kvm GPU直通(kvm GPU passthrough)

    感兴趣的可以站内私信我或直接打开链接显卡虚拟化方案之GPU透传 三 实战篇 为了方便对服务器进行自动管理 我们需要对硬件进行虚拟化 对于显卡而言 Nvidia有专门支持GPU虚拟化的显卡 比如GRID GPU系列 以NVIDIA GRID
  • COCO评估输出指定某类AP或者输出每个类别AP结果

    一 输出单类AP 不需要修改pycocotools coco eval py源代码 34 34 34 COCO Style Evaluations 34 34 34 import json import os import argparse
  • 基于PaddlePaddle的工业表计数环境搭建

    为了验证百度PaddlePaddle发布的工业表计数工程模型的准确性以及效果 xff0c 分别在PC端和jetson端搭建了环境 xff0c 亲测实际效果 工业表计数 xff1a 工业表计读数 PaddleX 文档 链接中jetson na
  • 瑞芯微RV1126/1109开发流程之MPP部署

    本文根据RKNN交流群提供的MPP开源代码 xff0c 在RV1126上部署MPP demo xff0c MPP的GitHub地址为 xff1a GitHub rockchip linux mpp Media Process Platfor
  • ubuntu16.04挂载硬盘

    1 查看Linux硬盘信息 xff1a sudo fdisk l 2 格式化硬盘 xff08 根据需要确定文件系统 xff09 xff1a sudo mkfs xfs dev sdb 如果是挂在硬盘格式为ext4的话命令为 xff1a su
  • Opencv常用操作

    一 hwc转chw xff08 RGBRGBRGB 转RR GG BB xff09 include lt opencv2 highgui highgui hpp gt include lt opencv2 imgproc imgproc h
  • 使用xrdp在windows7下进行远程ubuntu的操作使用说明,多账户同时访问

    一 首先在ubuntu上安装xrdp 1 安装xrdp sudo apt get install xrdp 2 安装vnc4server 在第一步安装xrdp的时候已经安装了 xff0c 可以忽略 3 安装xfce4 sudo apt ge