首页 > 系统相关 >Ubuntu 24.04 LTS Noble安装OpenSSH服务器

Ubuntu 24.04 LTS Noble安装OpenSSH服务器

时间:2024-08-06 12:53:46浏览次数:20  
标签:LTS Noble 24.04 sudo OpenSSH SSH Ubuntu 服务器

OpenSSH 服务器在  Ubuntu Linux 上提供安全外壳 ( SSH) 协议,以便远程管理系统,同时提供高级别的加密,确保安全。虽然许多 Linux 系统默认配备 OpenSSH 服务器,但在 Ubuntu 24.04 上,我们必须手动安装它。因此,在本教程中,我们将介绍在 Ubuntu 24.04 系统上安装和配置 OpenSSH 服务器的步骤(本指南也适用于其它版本 18.04、20.04 及更高版本)…

注意:如果没有Linux云服务器,可以考虑雨云,1元即可试用,需要绑定微信,支持多种Linux发行版。

优惠注册地址:www.ecscoupon.com/rainyun

什么是 OpenSSH?

OpenSSH(开放安全外壳)提供客户端-服务器架构,以在不安全的网络上提供加密通信。它确保我们拥有安全的通道来缓解外部和其他攻击。此外,OpenSSH 还提供安全隧道功能和各种身份验证方法以及远程管理、文件传输和端口转发。

步骤 1:Ubuntu 24.04 软件包更新

转到 Ubuntu 系统的终端并运行系统更新命令以刷新软件包列表并安装可用应用程序的最新版本。

sudo apt update && sudo apt upgrade -y

第 2 步:在 Ubuntu 24.04 上安装 OpenSSH 服务器

所有 Ubuntu 版本(包括 Ubuntu 24.04 存储库)都提供 OpenSSH 服务器包,可使用 APT 包管理器进行安装。因此,无需添加任何第三方存储库。

sudo apt install openssh-server -y

步骤3:启用并启动SSH服务

完成安装后,Ubuntu 24.04 上的 SSH 服务器服务不会自动启动。因此,使用给定的命令,我们不仅激活了 OpenSSH 服务器服务,而且还启用了它,这将确保 SSH 服务器每次系统启动时都会自动启动。

sudo systemctl enable --now ssh

要检查服务状态,请使用:

sudo systemctl status ssh --no-pager -l

应该看到一个输出,显示 SSH 服务处于活动状态并正在运行。

启用并启动 SSH 服务

步骤 4:调整防火墙设置

现在,如果你的 Ubuntu 24.04 有一个活动的防火墙,比如 UFW(简单防火墙),我们必须将端口 22 列入白名单或允许 SSH 流量通过它:

检查 UFW 的状态是否处于活动状态。

sudo ufw status

如果防火墙处于“active”状态,那么我们必须允许 SSH 通过防火墙:

sudo ufw allow ssh

可选)但是,如果您的防火墙处于“inactive”,并且您想要在 Ubuntu 24.04 上“active”UFW(如果尚未启用),请使用以下命令:

sudo ufw enable

步骤5:配置OpenSSH服务器(可选)

好吧,安装 SSH 服务器后我们不需要更改任何东西就可以使用它,但是,想要增强安全性或执行任何类型的定制的人可以修改位于/etc/ssh/sshd_config 的SSH 配置文件。

以下是一些常见的调整:

打开 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

更改默认 SSH 端口(可选,但为了安全起见建议这样做):

找到行 #Port 22并将其更改为其他端口号,例如:Port 2222

请记住允许新端口通过防火墙:

sudo ufw allow 2222/tcp

为了安全起见,禁用 root 登录:找到
PermitRootLogin
行并将其更改为:

PermitRootLogin no

重新启动 SSH 服务以应用更改:

sudo systemctl restart ssh

步骤6:测试SSH连接

完成所有设置后,我们可以使用以下命令语法从任何其他远程计算机连接 Ubuntu 24.04 来测试 SSH 连接。只需将“username”替换为您的实际“用户名”,将“ server_ip ”替换为您的服务器的 IP 地址:

ssh username@server_ip

例如,如果我们的 Ubuntu 24.04 服务器 IP 地址是 192.168.1.10 用户名 linuxshout,那么 通过远程计算机连接它的命令将是这样的:

ssh [email protected]

然而,如果您使用某些自定义端口(例如 2222),那么我们还需要在命令中提及它,如下所示:

ssh -p 2222 [email protected]

结论

在 Ubuntu 上安装 OpenSSH 服务器是一件相当容易的事情,但是,对于新用户来说,根据需要配置和自定义它可能很困难。尽管如此,互联网上还是有很多不同的指南和文档可以帮助用户尽可能安全地使用 SSH 管理远程系统。

标签:LTS,Noble,24.04,sudo,OpenSSH,SSH,Ubuntu,服务器
From: https://blog.csdn.net/ecscoupon/article/details/140869250

相关文章

  • Nessus Professional 10.8.0 Auto Installer for Ubuntu 24.04
    NessusProfessional10.8.0AutoInstallerforUbuntu24.04发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu24.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-ubuntu/,查看最新版。原创作品,转载请保留出处。Nessus简介Nessus......
  • 【Mac】Microsoft Office LTSC 2024 for Mac(office全家桶) v16.87中文激活版
    microsoftofficeLTSC2024是一款高性能、高安全性、易用性强的office套件。它整合了最新的功能和技术,同时提供了长期的支持和更新服务。对于需要稳定运行、不能频繁接受功能更新的用户来说,officeLTSC2024是一个理想的选择。......
  • ubuntu24.04编译GCC
    GCC基础设施获取GCC的依赖组件ftp://gcc.gnu.org/pub/gcc/infrastructure/下载文件到你想要的目录~/Downloads,或者/tmp/gcc。用静态库来配置make脚本。$./configure--disable-shared--enable-static--prefix=/tmp/gcc--disable-shared这个选项值得走进看看。如果需......
  • .NET 结果FluentResults
    .NET结果与错误处理利器FluentResults 合集-.NET开源工具(1) 1..NET结果与错误处理利器FluentResults08-01收起 前言在项目开发中,方法返回的结果(成功或失败)对我们开发来说很重要。传统方法,如通过异常来指示错误或使用特定的返回类型(如布尔值加输出参......
  • Ubuntu24.04-EDA2018.06
    0.PreperationWindows11VMwareWorkstation17ProUbuntu24.04VCS_VERDI2018.061.Install1.在ubuntu中新建synopsys文件夹cd/home/wenmkdirsynopsys#在/home/wen/目录下新建synopsys文件夹sudochmod777synopsys/#添加权限2.将windows文件下载到......
  • Jetson Orin Nano安装(烧录)Ubuntu22.04.4LTS
    1、准备材料JetsonOrinNano(8GB)外设(键盘、屏幕、鼠标、网线、电源适配器)主机(也可以是虚拟机,只要是ubuntu系统就可以)2、下载SDKmanger下载地址:JetPackSDK|NVIDIA开发者进入下载位置并解压:cdDownloads/sudodpkg-isdkmanager_2.1.0-11682_amd64.deb第一次解压......
  • CentOS 8 和 Ubuntu 20.04.2 LTS 中,您可以通过不同的方法实现在系统启动时自动运行特
    在CentOS8和Ubuntu20.04.2LTS中,您可以通过不同的方法实现在系统启动时自动运行特定指令或脚本。这里是关于两种方法的解释和区别:###方法一:使用`rc-local.service`**CentOS8示例:** $cat/etc/rc.local_my.sh#!/bin/bash/bin/bash-c"ip-6routeadddefaultvi......
  • Ubuntu20.04LTS环境docker+cephadm方式部署Ceph 17.2.5
    简述什么是ecph​ceph是一个开放、自我修复和自我管理的统一分布式存储系统。具有高扩展性、高新能、高可靠性的优点。​ceph分布式存储优势​高扩展性:使用普通X86服务器,支持10~1000台服务器,支持TB到EB级的扩展。​高可靠性:没有单点故障,多数据副本,自动管理,自动修复。​高......
  • 代码审计: ThinkPHP V6.0.12LTS反序列化漏洞复现
    这里写目录标题源码下载一、前缀知识事件回调:二、代码审计查找反序列化路由三、利用链分析构造exp源码下载在我的个人免费资源里面一、前缀知识事件回调:概念:在某个特定事件发生时,系统会调用预先定义好的函数(即回调函数)来处理该事件。回调函数通常作为参数传递给......
  • 【折腾记录】Ubuntu24.04LTS下安装Windows版微信
    最近装了Win11和Ubuntu双系统,为了能更方便地和朋友交流,遂决定在Ubuntu下安装微信。首先要去网上找教程,经过一番搜索,正当我在wine和deepin-wine之间犹豫不定之时,忽然发现了GitHub上的这个仓库zq1997/deepin-wine据其README描述:deepin-wine环境与应用在Debian/Ubuntu上的移植仓......