首页 生活常识

ubuntu安装ssh服务(了解使用SSH看它就够了)

阅读:(100) 2024-07-10 21:30:33

SSH(全称:Secure Shell)是建立在网络应用层和传输层基础上的一种安全协议,是专为远程登录和其他网络服务提供安全性的可靠协议。

传统的如FTP、Pop、Telnet等网络服务在本质上缺少安全性,因为它们传输口令和数据都采用明文,很容易被别人截获。而SSH则可以对传输数据加密,可有效防止DNS和IP欺骗。同时,SSH传输的数据是通过压缩的,因而它就加快了传输的速度。由于它既可以代替Telnet,还可以为FTP、Pop等提供安全通道,所以具体广泛的应用。

下面将手把手带你在Ubuntu20.04如何安装和管理SSH服务器端。

安装SSH服务器端

首先输入查询命令:dpkg –s openssh-server,查看是否安装SSH服务器端程序,若是安装,将显示如下:

若是未安装,可输入:apt-get install openssh-server 进行服务器的安装。

需要注意的是,SSH服务器端安装好后就会自动启动。

查询SSH服务器端状态

可以在终端输入:/etc/init.d/ssh status或者systemctl status ssh命令对SSH服务器端的连接状态进行查询,当连接时显示如下图所示:绿点及active(runing)表示连接。

开关SSH服务器

在使用过程中,我们有需要对SSH服务器进行开关需求时,可以输入如下命令进行操作。

SSH服务器开启:systemctl start ssh

SSH服务器关闭:systemctl stop ssh,当关闭SSH服务后,再查询其状态显示如下,可以看到其前面变成了白点,且Active处显示为Inactive(dead)表示连接已断开。

开机自启动操作

如前所述,SSH服务在安装上以后,其默认是开机自启动的。但为保安全,我们要禁止它开机不自启动服务怎么办呢?

可以在终端输入:systemctl disable ssh,之后显示如下:

关机重新开机以后查询其连接状态,可以看到其处于非连接状态。

同样,为了平常调试方便,我们需要它开机自启动,这时我们可以在终端输入:systemctl enable ssh,屏幕显示如下:

关机重新开机以后查询其连接状态,可以看到其处于连接状态。

连接使用

在SSH服务启动后,我们可以在局域网内使用Putty、MobaXtem等软件远程登录到本地客户机,对其进行操作控制了。

推荐阅读

幻想三国志3:被许多玩家认为是系列最差作品,真有这么差吗?

2025-04-21 04:43:18

战网卡在45%的有效解决方法来了 一键解决战网卡在45%

2025-04-20 15:37:05

七日世界进不去/连不上/登不上/玩不了的解决办法

2025-04-20 11:52:38

揭秘虹魔教主与封魔殿的宝藏

2025-04-20 09:22:50

有哪些英雄闷声发大财?嫦娥58%的胜率成功登顶

2025-04-20 07:35:24