当前位置: 首页 > 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.lryc.cn/news/589186.html

相关文章:

  • 域名转发设置
  • linux 内核: 遍历当前所有进程
  • 演示扩展卡尔曼滤波在无人驾驶多传感器融合中的应用
  • Wiz笔记二次开发
  • 使用LNMP一键安装包安装PHP、Nginx、Redis、Swoole、OPcache
  • 可微分3D高斯溅射(3DGS)在医学图像三维重建中的应用
  • vllm本地部署qwen3-4b
  • 2.【C# in .NET】探秘数据类型:从底层机制到实战启示
  • 简单2步配置CadenceSkill开发编辑器,支持关键字高亮
  • 正则表达式使用示例
  • Ajax接收java后端传递的json对象包含长整型被截断导致丢失精度的解决方案
  • Flink SQL 性能优化实战
  • Nginx的反向代理
  • 光米投影 多余之物的本思
  • IPM31主板E3300usb键盘鼠标安装成功Sata接口硬盘IDE模式server2003-nt-5.2.3790
  • 服务器上PHP环境安装与更新版本和扩展(安装PHP、Nginx、Redis、Swoole和OPcache)
  • 26.将 Python 列表拆分为多个小块
  • 22.计算指定范围内数字的幂次和
  • 【c++】在const成员函数中使用mutex
  • CCF-GESP 等级考试 2025年6月认证Python四级真题解析
  • 【时时三省】(C语言基础)通过指针引用多维数组
  • mac上的app如何自动分类
  • MongoDB 数据库 启用访问控制
  • GitHub 上 Star 数量前 8 的开源 Web 应用项目
  • AI大模型开发架构设计(22)——LangChain的大模型架构案例实战
  • 飞搭系列 | 子事件流节点,让逻辑复用更简单!
  • error: #147: declaration is incompatible with错误解决
  • 从OSI到TCP/IP:Linux网络架构深度解析
  • 【15】MFC入门到精通——MFC弹窗提示 MFC关闭对话框 弹窗提示 MFC按键触发 弹窗提示
  • OpenCV图像自动缩放(Autoscaling)函数autoscaling()