如何在Linux系统中安装和配置SSH

 
更多

SSH(Secure Shell)是一种安全的远程登录协议,它允许用户在网络中的另一台计算机上进行远程登录和执行命令。本文将向您展示如何在Linux系统中安装和配置SSH。

步骤1:安装SSH

大多数Linux发行版都默认安装了SSH。您可以通过以下命令来验证是否已经安装了SSH:

$ ssh -V

如果返回了SSH的版本信息,说明SSH已经安装好了。如果没有安装,您可以按照以下命令来安装SSH:

对于Debian/Ubuntu系统:

$ sudo apt-get install openssh-server

对于Red Hat/Fedora系统:

$ sudo dnf install openssh-server

对于CentOS系统:

$ sudo yum install openssh-server

步骤2:配置SSH

配置SSH的主要文件是/etc/ssh/sshd_config。在使用之前,请确保您具有管理员权限。

使用文本编辑器打开/etc/ssh/sshd_config文件:

$ sudo vi /etc/ssh/sshd_config

以下是一些常见的配置选项:

  • Port:指定SSH服务器监听的端口号,默认为22。
  • PermitRootLogin:决定是否允许root用户通过SSH登录。建议设置为ProhibitPassword,禁止root密码登录。
  • PasswordAuthentication:决定是否通过密码进行认证。建议设置为no,只允许使用SSH密钥进行认证。
  • AllowUsers:允许指定的用户登录。

如果您对以上配置选项不熟悉,可以使用默认的配置。在更改配置后,保存并退出文件。

步骤3:启动SSH服务

使用以下命令启动SSH服务:

对于Debian/Ubuntu系统:

$ sudo systemctl start ssh

对于Red Hat/Fedora系统:

$ sudo systemctl start sshd

对于CentOS系统:

$ sudo systemctl start sshd

步骤4:测试SSH连接

现在,您可以尝试通过SSH连接到您的Linux系统。在您的本地计算机上打开终端,并执行以下命令:

$ ssh <用户名>@<Linux系统IP地址>

首次连接时,您可能会看到一个询问是否继续连接的提示。键入yes并按下Enter继续连接。如果一切顺利,您将成功登录到远程Linux系统。

结论

通过安装和配置SSH,您可以在Linux系统中实现安全的远程登录和执行命令。请确保按照上述步骤正确安装和配置SSH,并随时注意安全性,避免未经授权的访问。

打赏

本文固定链接: https://www.cxy163.net/archives/5603 | 绝缘体

该日志由 绝缘体.. 于 2024年08月03日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 如何在Linux系统中安装和配置SSH | 绝缘体
关键字: , , , ,

如何在Linux系统中安装和配置SSH:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter