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

【Ubuntu 系统 之 开启远程桌面SSH登录】

【Ubuntu 系统 之 开启远程桌面&SSH登录】

  • 一、开启 SSH 登录
  • 二、开启远程桌面
    • 1、更新包管理器并安装 xrdp
      • 1.1、遇到错误
      • 1.2、解决方法
    • 2、安装桌面环境(如果服务器上没有 GUI)
    • 3、配置 xrdp 使用默认的 GNOME 桌面环境
    • 4、配置防火墙允许远程桌面连接(如果防火墙开启)
    • 5、重启服务器

一、开启 SSH 登录

# 检查 SSH 服务状态
systemctl status ssh

# 如果 SSH 服务未启动,使用以下命令启动
systemctl start ssh

# 确保 SSH 服务在开机时自动启动
systemctl enable ssh

二、开启远程桌面

  • Ubuntu 默认使用 GNOME 桌面环境,开启远程桌面可以使用 VNC 或者 RDP。这里介绍如何使用 xrdp 来配置远程桌面服务。

1、更新包管理器并安装 xrdp

apt update 更新软件包列表
sudo apt upgrade -y 升级已安装的软件包到最新版本
apt install xrdp -y  安装XRDP

1.1、遇到错误

root@ubuntu:~# apt update
Get:1 file:/cdrom jammy InRelease
Ign:1 file:/cdrom jammy InRelease
Get:2 file:/cdrom jammy Release
Err:2 file:/cdrom jammy Release
  File not found - /cdrom/dists/jammy/Release (2: No such file or directory)
0% [Connecting to cn.archive.ubuntu.com (2403:2c80:5::6)]
0% [Connecting to cn.archive.ubuntu.com (2403:2c80:5::6)]

1.2、解决方法

//移除CD-ROM源 通过编辑 /etc/apt/sources.list 文件,
//移除或注释掉与 cdrom 相关的行  然后执行apt update
sudo nano /etc/apt/sources.list
//使用清华大学的镜像源:
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
//或者使用官方的 Ubuntu 源:
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

前面加上 # 注释掉
Ctrl + X 退出编辑器  n 不保存 y 保存

 //更新软件包列表
 sudo apt update

2、安装桌面环境(如果服务器上没有 GUI)

apt install ubuntu-desktop -y
sudo apt install xfce4

3、配置 xrdp 使用默认的 GNOME 桌面环境

//编辑 xrdp 配置文件 XRDP 使用桌面环境
echo "gnome-session" > ~/.xsession  
// 重启 xrdp 服务 和  xrdp-sesman 服务
sudo systemctl restart xrdp
sudo systemctl restart xrdp-sesman

4、配置防火墙允许远程桌面连接(如果防火墙开启)

ufw allow 3389/tcp

5、重启服务器

reboot

http://www.kler.cn/a/464694.html

相关文章:

  • 049_小驰私房菜_MTK Camera debug,通过adb 命令读写Camera sensor寄存器地址的值
  • Kafka为什么快(高性能的原因)
  • GitHub Fork 和 Clone 的深度指南:操作解析与 Pull Request 完整流程20241231
  • vim 的基础使用
  • 深入 Redis:高级特性与最佳实践
  • 直播预告丨社区年度交流会 《RTE 和 AI 融合生态洞察报告 2024》发布
  • 课设CLion连接Ubuntu14makeQt项目出错解决汇总
  • 将simpletex 识别的公式 复制到ppt 中
  • java Redisson 实现限流每秒/分钟/小时限制N个
  • 启智云脑Ascend调试平台安装gcc
  • Ubuntu执行sudo apt-get update失败的解决方法
  • Hive如何创建自定义函数(UDF)?
  • 25年1月更新。Windows 上搭建 Python 开发环境:Python + PyCharm 安装全攻略(文中有安装包不用官网下载)
  • Transformer入门指南:从原理到实践
  • 有哪几种方法可以使html脱离文档流?
  • 华为OD E卷(100分)44-单次接龙
  • 深入浅出 Beam Search:自然语言处理中的高效搜索利器
  • ThinkPHP 模板引擎使用技巧:提高开发效率
  • 第四讲 比特币的主流化与价格波动
  • [python SQLAlchemy数据库操作入门]-24.使用 Celery 与 SQLAlchemy:异步任务处理股票数据
  • 互慧-急诊综合管理平台 ServicePage.aspx 任意文件读取漏洞复现
  • Spring Security(maven项目) 3.0.2.3版本
  • Docker图形化界面工具Portainer最佳实践
  • Unix/Linux 系统中环境变量有哪些
  • 两个等号和三个等号(待查资料)
  • Centos7部署NTP服务及客户端同步实践