当前位置: 首页 > 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.dtcms.com/a/280225.html

相关文章:

  • Racknerd服务器Ubuntu
  • Ant Design预览多张图
  • AR眼镜颠覆医疗:精准手术零误差
  • HTML--教程
  • K-12教育创业新蓝图:告别“刷题”,拥抱“千人千面”个性化学习
  • 物联网设备管理工具实战:用AR运维镜击穿6.8天修复魔咒
  • Bootstrap-HTML(七)Bootstrap在线图标的引用方法
  • 【zynq7020】PS的“Hello World”
  • RHCE认证-Linux 运维知识整合:从基础到进阶的学习路径
  • ESP32S3+VSCode+PlatformIO+Arduino+Freertos开发入门指南:基于Arduino框架的应用开发全流程
  • 多维视角下的可组合性:PTBs 与 EIP-7702 的对比与解析
  • 简单明了的对比PyTorch与TensorFlow
  • 操作系统笔记:进程调度(Process Scheduling)
  • 硬件与软件的桥梁:冯诺依曼体系、操作系统和初始进程的深度解析
  • 排序算法实战(上)
  • 串口通信性能优化
  • 人形机器人:技术落地、场景适配与产业演进
  • 卫星通信链路预算之六:输出回退
  • [RPA] 多页订单的自动处理
  • 高并发四种IO模型的底层原理
  • 【Rust Web】Axum :构建高性能 Web 服务
  • 快速精准估算光伏电站造价:效率与精度的关键
  • 4.增-demo
  • Java全栈工程师面试实录:从电商支付到AI大模型的应用场景与技术栈解析
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | DoubleClickHeart(双击爱心)
  • [INS-30014]无法检查指定的位置是否在CFS上
  • 【PTA数据结构 | C语言版】根据层序序列重构二叉树
  • 陶瓷基复合材料烧结:工业软件国有化在孔隙率控制仿真中的替代
  • [设计模式]C++单例模式的几种写法以及通用模板
  • HTTP请求