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

如何在 Ubuntu 上安装 OpenSSH Server ?

Install & Configure OpenSSH Server on Ubuntu

OpenSSH 是一组工具集合,它允许您使用 SSH 在网络上进行安全、加密的通信。它包括安全远程登录、文件传输和应用程序隧道的特性。OpenSSH 通常用于 Linux 系统上的安全远程访问和文件传输。由于其强大的安全措施,受到世界各地许多用户的信任。

本教程将帮助您在 Ubuntu 24.04 系统上安装 OpenSSH 服务器。

Step 1: 更新系统

升级当前的系统包

sudo apt update
sudo apt upgrade -y

Step 2: 安装 OpenSSH Server

安装 OpenSSH Server

sudo apt install openssh-server

Installing OpenSSH Server on Ubuntu 24.04

检查 ssh 服务

sudo systemctl status ssh

Verify OpenSSH Service Status

Step 3: 配置 OpenSSH Server

要配置 OpenSSH 服务器,请编辑 /etc/ssh/sshd_config 配置文件

sudo nano /etc/ssh/sshd_config

以下是一些您可能想要更改的常见设置:

  • Port : 您可以将其更改为不同的端口号以获得额外的安全性
  • PermitRootLogin : 为了安全起见,最好通过将其设置为 no 来禁用 root 登录
  • PasswordAuthentication : 如果使用公钥身份验证,请将其设置为 no
  • AllowUsers : 要限制对特定用户的 SSH 访问,请在此处添加用户名,并用空格分隔

修改完成后,保存并关闭文件。然后,重新启动 OpenSSH 服务器来应用新设置。

sudo systemctl restart ssh

Step 4: 调整防火墙规则

如果您启用了防火墙,则需要允许 SSH 连接。对于使用 UFW 的 Ubuntu 系统,运行此命令

sudo ufw allow ssh

如果更改了 SSH 端口,请使用新的端口号

sudo ufw allow 2222/tcp

我的开源项目

酷瓜云课堂-在线教育解决方案

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

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

相关文章:

  • Linux screen和cscope工具使用总结
  • 使用 unicorn 和 capstone 库来模拟 ARM Thumb 指令的执行(一)
  • QQ 小程序已发布,但无法被搜索的解决方案
  • C语言 | Leetcode C语言题解之第556题下一个更大元素III
  • 【安全通信】告别信息泄露:搭建你的开源视频聊天系统briefing
  • 优化时钟网络之时钟抖动
  • DataFrame生成excel后为什么多了一行数字
  • 计算机的编程
  • 华为OD机试 - 信号强度(Python/JS/C/C++ 2024 E卷 100分)
  • 【设计模式】创建型模式(四):建造者模式
  • 前端设计之 主页面、书架页面、数据分析页面
  • 搜索引擎onesearch3实现解释和升级到Elasticsearch v8系列(二)-索引
  • 【RabbitMQ】死信队列、延迟队列
  • windows下用cmake编译腾讯云的对象存储COS的XML C++SDK
  • java通过org.eclipse.milo实现OPCUA客户端进行连接和订阅
  • 2-93 基于matlab的无人机FMCW(频率调制连续波)毫米波高度计雷达仿真
  • axios(基于Promise的HTTP客户端) 与 `async` 和 `await` 结合使用
  • 中级练习[5]:Hive SQL用户行为与商品价格综合分析
  • Docker笔记-容器数据卷
  • 做到三点从“穷人思维”转变为“富人思维”
  • Node-red 某一时间范围内满足条件的数据只返回一次
  • 前端univer创建、编辑excel
  • 大模型爬虫—ScrapeGraphAI
  • AutoDL云计算GPT-SoVITS-TTS语音声色克隆语音合成
  • 卡牌抽卡机小程序:市场发展下的创新
  • 【Webpack--006】处理字体图标资源