首页 > 系统相关 >【Ubuntu】安装OpenSSH启用远程连接

【Ubuntu】安装OpenSSH启用远程连接

时间:2025-01-22 22:56:15浏览次数:1  
标签:启用 OpenSSH sudo 防火墙 SSH Ubuntu ssh

【Ubuntu】安装OpenSSH启用远程连接

零、安装软件

使用如下代码安装OpenSSH服务端:

sudo apt install openssh-server

壹、启动服务

使用如下代码启动OpenSSH服务端:

sudo systemctl start ssh

贰、配置SSH(可跳过)

配置文件

OpenSSH的配置文件所在位置:/etc/ssh/sshd_config,可以使用编辑器打开,代码如下:

sudo vi /etc/ssh/sshd_config

常用配置项

#开头的为注释行,要使注释行生效,需要删除#

配置项 说明 值类型 举例 举例说明
Port 配置SSH的端口号,默认为22 端口号范围内的整数 Port 9922 将端口号更改为 9922
AllowUsers 允许特定的用户进行SSH登录 用户名 AllowUsers yu lin 只允许用户“yu”和“lin”进行SSH登录
PasswordAuthentication 禁用SSH的密码登录,只使用密钥进行身份验证 yes或no PasswordAuthentication no 禁用SSH密码登录

注:配置完成后需要保存配置文件并且重启OpenSSH服务。

所有配置项

https://gnu-linux.readthedocs.io/zh/latest/Chapter02/00_openssh.html

重启服务

重启OpenSSH服务命令如下:

sudo systemctl restart ssh

叁、配置防火墙

如果已经启用防火墙,为了能远程连接,我们需要配置一下防火墙。
使用如下命令允许OpenSSH服务器通过防火墙:

sudo ufw allow ssh

重新加载防火墙规则:

sudo ufw reload

肆、远程连接

使用支持SSH的连接软件连接此Ubuntu。

查看本Ubuntu的IP地址:

ip addr

远程连接Ubuntu
成功!

标签:启用,OpenSSH,sudo,防火墙,SSH,Ubuntu,ssh
From: https://www.cnblogs.com/minuhy/p/18686886

相关文章

  • 深化Edge AI 应用:德承工控机GM-1100安装Ubuntu 24.04.1 LTS系统操作指南
    EdgeAI:边缘运算(EdgeComputing)结合人工智能(AI),将AI模型和算法安排在负责处理边缘运算的工控机上,除了能够就近撷取设备端的数据外,还能够进行资料处理与机器学习的任务,透过EdgeAI,不再需要将大量数据传到云端服务器,有效缩短处理时间、提高反应速度,还能够降低对于网络带宽的需求......
  • 深化Edge AI 应用:德承工控机GM-1100安装Ubuntu 24.04.1 LTS系统操作指南
    EdgeAI:边缘运算(EdgeComputing)结合人工智能(AI),将AI模型和算法安排在负责处理边缘运算的工控机上,除了能够就近撷取设备端的数据外,还能够进行资料处理与机器学习的任务,透过EdgeAI,不再需要将大量数据传到云端服务器,有效缩短处理时间、提高反应速度,还能够降低对于网络带宽的需求也更......
  • Ubuntu 22.04上编译安装C++ libconfig库
    一、前言libconfig是一个C/C++配置文件解析库,支持读取和写入配置文件。它使用了一种简单易懂的语法,非常适合用于各种项目的配置管理。本文将详细介绍如何在Ubuntu22.04上编译和安装libconfig库。二、环境准备在开始编译安装libconfig之前,需要确保系统已经安装了必要的开发工具......
  • Ubuntu22.04上Docker的安装
    在Ubuntu22.04上安装Docker可以帮助您快速构建、测试和部署应用程序。Docker是一个开源的容器化平台,它使开发人员能够将应用程序及其依赖项打包到一个标准化的单元中。本文将详细介绍如何在Ubuntu22.04上安装和配置Docker。一、更新系统首先,确保您的系统软件包是最新的。这有......
  • nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
    Nginx是一种高性能的HTTP和反向代理服务器,广泛用于网站的静态文件服务和负载均衡。在实际应用中,我们常常需要修改Nginx的默认根目录以满足特定的业务需求。本文将详细介绍在Linux、CentOS、Ubuntu和openEuler系统中如何修改Nginx的默认根目录,并设置一个软件源repo站......
  • 生信基础——二、安装Ubuntu
    生信基础——二、安装Ubuntu一、有哪几种安装Ubuntu的方法?以下简单介绍有哪些方法来获取并使用Ubuntu系统,根据不同的使用场景选择合适的安装方式,一般来说,如果你需要一台长期运行,可稳定远程访问的服务器,用于科学计算,服务部署等,那么我推荐直接在物理主机上安装一个Ubuntu系......
  • Ubuntu 安装MongoDB
    使用apt安装MongoDB导入MongoDB的公钥MongoDB的包使用GPG密钥进行签名,需要先导入公钥:wget-qO-https://www.mongodb.org/static/pgp/server-6.0.asc|sudoapt-keyadd-添加MongoDB的软件源创建一个MongoDB的源列表文件:echo"deb[arch=amd64,arm64]htt......
  • Ubuntu 安装Mysql
    使用apt安装MySQL更新系统包在安装MySQL之前,先更新系统的包列表:sudoaptupdate安装MySQL运行以下命令安装MySQL服务器:sudoaptinstallmysql-server启动MySQL服务安装完成后,MySQL服务会自动启动。如果没有启动,可以手动启动:sudosystemctlstartmysql设......
  • Ubuntu 安装Miniconda
    1.下载Miniconda安装脚本访问Miniconda官方下载页面,找到适合Linux的安装脚本链接。使用wget下载最新版本的Miniconda安装脚本:wgethttps://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh2.安装Miniconda运行安装脚本:bashMiniconda3-la......
  • Hyper-v中ubuntu与windows文件共享
    绝大部分内容来源于链接:Hyper-v中ubuntu与windows文件共享_hyper-vubuntu共享文件夹-CSDN博客Samba§官网:https://www.samba.org/Samba是Linux上在局域网共享文件的服务。1、更新源sudoaptupdate2、安装指定依赖sudoaptinstallsambasamba-commonsamba-common......