Linux:Ubuntu系统开启SSH服务

devtools/2024/10/15 13:26:51/

在这里插入图片描述

在Ubuntu上开启SSH服务,可以按照以下步骤进行:

1.安装OpenSSH服务

如果你还没有安装OpenSSH服务,可以使用以下命令安装:

sudo apt update
sudo apt install openssh-server

在这里插入图片描述

2. 启动SSH服务

安装完成后,启动SSH服务:

sudo systemctl start ssh

在这里插入图片描述

通过查看ssh服务状态命令,查看到内容active(running)则表示服务正常启动运行。

3. 设置开机自启动

为了确保SSH服务在系统启动时自动启动,可以使用以下命令:

sudo systemctl enable ssh

4. 检查SSH服务状态

可以使用以下命令检查SSH服务的状态,确保它正在运行:

sudo systemctl status ssh

5. 配置SSH(可选)

如果你需要修改SSH服务的配置,可以编辑配置文件 /etc/ssh/sshd_config。例如:

sudo nano /etc/ssh/sshd_config

在配置文件中,你可以进行以下修改:

  • 修改默认端口(例如从22改为其他端口):找到 Port 22 行,修改端口号。
  • 禁用密码认证并启用密钥认证:找到 PasswordAuthentication yes 行,改为
    PasswordAuthentication no。
    在这里插入图片描述

SSH的默认端口就是22,一般情况下不需要去特定修改配置,除非有别的需求情景。

在这里插入图片描述

处于安全考虑,这里并没有禁用密码认证并启用密钥认证。如需禁用密码认证并启用密钥认证,将注释放开,然后yes 变成 no 即可。

编辑完配置文件后,保存并退出,然后重新启动SSH服务以应用更改:

sudo systemctl restart ssh

6. 允许防火墙通过(如果有防火墙)

如果你有启用防火墙,请确保允许SSH服务通过防火墙。使用以下命令添加防火墙规则:

sudo ufw allow ssh

如果你修改了SSH端口,例如将默认端口22改为修改后的端口例如:2222,则需要使用以下命令:

sudo ufw allow 2222/tcp

7. 连接到SSH服务器

现在你可以使用SSH客户端连接到你的Ubuntu机器。例如,在另一台机器上使用以下命令::

ssh username@your_server_ip

如果你修改了SSH端口,例如改为2222,则需要指定端口号:

ssh -p 2222 username@your_server_ip

替换 username 为你的Ubuntu用户名,your_server_ip 为你的Ubuntu机器的IP地址。

通过Xshell等工具链接测试成功,则表示Ubuntu上SSH服务开始成功。

相关链接

  1. 默认情况下 ssh 登录root用户需要配置,可以查看下面这片文章。
    ubuntu登录root用户相关配置与注意事项

  2. Linux:防火墙相关命令使用(Ubuntu)


http://www.ppmy.cn/devtools/126186.html

相关文章

【项目部署】在亚马逊云(AWS)上使用宝塔面板部署前后端分离的 Vue3 + Spring Boot 项目

1. 准备工作 AWS 账户:确保你已经注册了 AWS 账户,并且有足够的权限来创建 EC2 实例和配置安全组。【AWS账户注册】注册亚马逊免费云服务器一年期个人用户项目准备:确保你已经准备好了前端 Vue3 项目(并且已打包生成静态文件&…

99幅高清修复的中英文旅游地图

我们在《183幅值得珍藏的全国地质图集》、《55幅值得珍藏的水文地质图集》和《28幅高清修复的英文版中国地图》三篇文章中为你分享过精美的地图。 现在再为你分享99幅各省中英文旅游地图,你可以在文末查看该数据的领取方法。 99幅旅游地图 旅游地图是一种专门为游…

机器学习可解释性

机器学习的稳健性、可解释性和结果正确性等是人工智能安全可信应用必须解决的关键问题。 传统机器学习: 内置可解释性:决策树IF-Then规则,直观可理解事后可解释性:训练结束后的可解释技术特定于模型体系结构的解释与解释方法及模…

uniapp的相关知识(1)

1、hover-class:当有鼠标按下时,会切换对应的样式;也可以设置对应的变色时间。 2、selectable:设置text组件的文本是否可以进行复制。 3、with:当设置为80%时,表示宽占整个屏幕的80%。 4、border&#x…

Java设计模式——装饰模式

目录 模式动机 模式定义 模式结构 类图 代码分析 示例:动态添加功能的流 组件接口 具体组件 装饰抽象类 具体装饰类 客户端 模式分析 核心思想 动态扩展功能 组合优于继承 优点 动态扩展功能 组合优于继承 代码复用性高 符合开闭原则 缺点 增加…

10.11作业

人脸: //源文件 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);Mat src;//创建一个图像容器Mat srb;Mat gray;Mat dst;src imread("D:/open…

【论文阅读】SAM 2: 分割一切图像和视频

导言 继SAM模型发布以来,Meta公司于2024年8月发布第二个图像分割大模型SAM2。相较于第一代SAM模型,论文提出了第二代“分割任意物体模型” (SAM 2),旨在解决视频中的可提示视觉分割任务(Promptable Visual Segmentation, PVS&…

python爬虫,爬取网页壁纸图片

python爬虫实战,爬取网页壁纸图片 使用python爬取壁纸图片,保存到本地。 爬取彼岸图网,网站地址https://pic.netbian.com/ 本人小白,记录一下学习过程。 开始前的准备 安装python环境,略。 python编辑器pycharm2…