当前位置: 首页 > news >正文

【亲测有效】ubuntu20.04服务器新建用户+vnc配置教程

ubuntu服务器新建用户+vnc配置教程

  • 写在前面
  • 新建用户
  • 配置用户VNC
  • 远程连接验证

写在前面

每次要给课题组的师弟新建账号,总是在网上找教程,费时费力,还容易出bug。遂将流程记录如下。

新建用户

  1. 查看现有用户列表
ls /home
  1. 使用有sudo权限的用户添加用户
sudo adduser username

期间需要输入用户密码

  1. 赋予新用户sudo权限
sudo adduser username sudo
  1. 切换到新建用户目录
su username

配置用户VNC

  1. 终端输入
vncserver

输入该用户vnc连接的密码,view-only选择no。启动失败不需要管。

  1. 杀掉本次启动所创建的进程,n为上述启动过程中输出的进程号(59xx的后两位)。(下同)
vncserver -kill :n
  1. 创建vnc启动文件
sudo vim ~/.vnc/xstartup

按i进入编辑模式,将下述脚本粘贴至新建的启动文件内,按esc推出编辑模式,输入:wq,保存并退出。

  1 #!/bin/sh2 export XKL_XMODMAP_DISABLE=13 unset SESSION_MANAGER4 unset DBUS_SESSION_BUS_ADDRESS5 6 xfce4-panel &7 xfsettingsd &8 xfwm4 &9 xfdesktop &10 pcmanfm &11 xfce-terminal &
  1. 修改权限
sudo chmod +x ~/.vnc/xstartup
  1. 配置实现远程连接
vncserver :n -localhost no
  1. 查看创建的vnc端口号
vncserver -list
  1. 配置防火墙允许连接,如果没有配置防火墙则不需要
sudo iptables -I INPUT -p tcp --dport 59xx -j ACCEPT

远程连接验证

打开vnc远程连接软件,输入IP地址,进行连接验证

xxx.xxx.xx.xx:59xx
http://www.xdnf.cn/news/1127377.html

相关文章:

  • 基于按键开源MultiButton框架深入理解代码框架(二)(指针的深入理解与应用)
  • 【橘子分布式】Thrift RPC(编程篇)
  • OMPL安装问题:CMake报错找不到ompl依赖
  • Linux探秘坊-------14.信号
  • Axios 完整功能介绍和完整示例演示
  • OSPFv3中LSA参数
  • 【Luogu】每日一题——Day3. P6392 中意 (数学 取模)
  • 【深度学习优化算法】06:动量法
  • Sentinel热点参数限流完整示例实现
  • 高温车间(60℃+)如何选高温/宽温边缘网关设备?
  • 如何把手机ip地址切换到外省
  • Datawhale 25年7月组队学习coze-ai-assistant Task1学习笔记:动手实践第一个AI Agent—英伦生活口语陪练精灵
  • 学习C++、QT---26(QT中实现记事本项目实现文件路径的提示、现在我们来学习一下C++类模板、记事本的行高亮的操作的讲解)
  • etcd自动压缩清理
  • QT——QComboBox组合框控件
  • Flink实战项目——城市交通实时监控平台
  • 函数柯里化详解
  • Luban配置教程
  • 如何在simulink中怎么获取足端轨迹代码解释?
  • 【卡尔曼滤波第六期】集合变换卡尔曼滤波 ETKF
  • PyTorch笔记7----------计算机视觉基础
  • SSM框架学习DI入门——day2
  • flutter弹窗:fluttertoast
  • AI-Compass LLM训练框架生态:整合ms-swift、Unsloth、Megatron-LM等核心框架,涵盖全参数/PEFT训练与分布式优化
  • 开通保存图片权限
  • 专业文档搜索工具,快速定位文本内容
  • 简单2步配置CadenceSkill开发编辑器,支持关键字高亮
  • 《大数据技术原理与应用》实验报告四 MapReduce初级编程实践
  • excel 通过openpyxl表格下载和插入图片
  • Linux的用户和用户组与权限解析、环境变量说明与配置、sudo配置解析和使用