> 文章列表 > centos ssh安装

centos ssh安装

centos ssh安装

CentOS SSH 安装

CentOS 是一款流行的 Linux 操作系统,在服务器端的应用非常广泛。在 CentOS 中,SSH 是一种非常常用的远程访问方式。本文将介绍如何在 CentOS 上安装和配置 SSH。

安装 SSH

在 CentOS 上安装 SSH 非常简单。可以使用以下命令安装:

yum install openssh-server

执行完成以上命令后,SSH 就已经被安装了。

启动 SSH

SSH 安装完成后,需要启动 SSH 服务。可以使用以下命令启动 SSH:

systemctl start sshd.service

SSH 服务已经被成功启动,并且自动加入了开机启动项。

配置 SSH

在默认情况下,SSH 的配置文件为 /etc/ssh/sshd_config。如果需要修改配置,需要使用 root 权限编辑该文件。

例如在 CentOS 7 中,可以使用以下命令编辑配置文件:

vim /etc/ssh/sshd_config

打开配置文件后,可以根据自己的需要进行修改。修改完成后,需要执行以下命令使配置生效:

systemctl reload sshd.service

防火墙配置

为了让 SSH 能够正常工作,需要对防火墙进行配置。如果系统启用了 SELinux,还需要对 SELinux 进行配置。

防火墙配置可以使用以下命令完成:

firewall-cmd --add-service=ssh --permanentfirewall-cmd --reload

如果系统启用了 SELinux,可以使用以下命令进行配置:

semanage port -a -t ssh_port_t -p tcp 22setsebool -P ssh_sysadm_login 1

总结

SSH 是 CentOS 中一种非常常用的远程访问方式。本文介绍了如何安装、启动和配置 SSH,以及如何配置防火墙和 SELinux。通过本文的介绍,读者可以完成 CentOS 上的 SSH 配置。