SSH是被最广泛使用的访问Linux和Unix服务器的方式之一,SSH提供了一种加密的方法来让位于非安全的网络上的服务器间进行相互访问和通信。在技术层面上,它是一种允许主机和客户端间进行安全并加密的通信的密码学协议。
在大多数的Linux发行版中,SSH是默认被安装的,我们可以使用ssh命令来访问这些服务器,但使用Ubuntu的Desktop(或基于Ubuntu的发行版)则不是这样的,我们需要在Ubuntu上安装SSH才可以使用它。
尽管我们在Ubuntu上提供了ssh客户端,但我们需要在Ubuntu上安装的是ssh服务器,这意味着我们可以使用ssh从Ubuntu访问其他服务器,但其他计算机将无法访问我们运行的Ubuntu系统。
在本教程中,我们将学习如何在Ubuntu上安装SSH服务器。
在Ubuntu上安装SSH
SSH服务器在默认的Ubuntu存储库上就是可用的,我们并不需要添加任何其他的存储库来安装它,我们只需要运行以下命令来进行安装:
$ sudo apt update && sudo apt install openssh-server
安装后,ssh服务器将会自动启动,但是它要求我们可以使用以下命令来启动它:
$ sudo systemctl start ssh
用一下命令来查看一下状态:
$ sudo systemctl status ssh
注意:如果你在Ubuntu系统上启用了防火墙,则还需要让防火墙允许ssh连接,运行以下命令来这样做:
$ sudo ufw allow ssh
现在,我们就可以从其他服务器来访问我们的Ubuntu系统了,只需打开ssh客户端并运行ssh命令即可访问它:
$ ssh user@IP_ADDRESS
我们还建议你阅读有关“保护SSH会话和SSH服务器”,“限制Linux上的SSH访问以保护SSH会话”的相关教程。
就是这样,我们已经使用这些简单的步骤在Ubuntu上安装了ssh服务器,如果有任何问题,请关注我们的公众号并和我们联系。