Ubuntu 配置openssh-server

320 阅读2分钟

前言

本文为《CUDA与TensorRT部署学习笔记》主要介绍host要实现ssh远程访问,需要在server端进行配置安装openssh-server,然后顺带记录openssh-server相关的知识点扩展。

1 openssh-server 说明与作用

openssh-server 是一个开源的 SSH 服务器软件,用于在 Linux 系统中提供 SSH 服务。SSH 是一种安全的网络协议,可以用于远程访问计算机、传输文件和管理服务。

openssh-server 主要有以下几个作用:

  • 允许用户通过 SSH 连接到远程计算机。
  • 允许用户通过 SSH 传输文件。
  • 允许用户通过 SSH 管理远程服务。

大白话理解

openssh-server 就像是一家门店,允许顾客通过 SSH 来访问。顾客可以通过 SSH 来购买商品、取货、咨询服务等。

如果你希望通过另一台计算机或者移动设备来访问你的 Ubuntu 机器,就像你在本地一样,那么配置 OpenSSH-Server 就是必须的。

2 如何配置安装 openssh-server?

(1)检查是否已安装 OpenSSH-Server

在终端中运行以下命令:

​​​sudo dpkg -l | grep openssh-server

这个命令会检查系统中是否已经安装了 OpenSSH-Server。

如果已经安装,你会看到一些关于 openssh-server 的信息;如果没有安装,不会有输出。

(2)更新软件包列表

sudo apt update ​ ‍

(3)安装 openssh-server

sudo apt install openssh-server

安装完成后,openssh-server 将会自动启动。 ‍

(4)启动和检查服务状态

安装完成后,SSH 服务应该已经启动。你可以运行以下命令来检查服务状态:

sudo service ssh status

如果服务正在运行,你会看到类似 "active (running)" 的字样。如图:

image​ ‍

(5)客户端通过ssh进行连接

安装完成后,我们就可以在本地使用 SSH 客户端连接到 server 服务器了:

ssh user@server #具体用法自行查询,ssh 登录的账号@登录的IP地址

在输入用户名和密码后,就可以连接到 server 服务器了。 ‍

备注

在配置 openssh-server 时,可以根据自己的需要修改相关配置项。例如,可以修改 SSH 端口、允许的用户名、密钥登录等。