首先,我们来看一下整个操作的步骤:
| 步骤 | 操作 |
|---------------------|----------------------------|
| 安装OpenSSH Server | yum install openssh-server |
| 启动SSH服务 | systemctl start sshd |
| 设置SSH开机启动 | systemctl enable sshd |
| 配置防火墙 | firewall-cmd --permanent --add-service=ssh |
| 重启防火墙 | firewall-cmd --reload |
| 验证SSH服务是否启动 | ss -atunlp | grep sshd |
接下来,我们逐步进行每一步的操作:
**步骤1:安装OpenSSH Server**
打开终端,运行如下命令进行安装:
```shell
yum install openssh-server
```
这条命令的作用是使用yum包管理器安装OpenSSH Server。
**步骤2:启动SSH服务**
安装完成后,运行以下命令来启动SSH服务:
```shell
systemctl start sshd
```
这条命令的作用是使用systemctl命令来启动SSH服务。
**步骤3:设置SSH开机启动**
为了确保SSH服务在系统启动时自动启动,运行以下命令:
```shell
systemctl enable sshd
```
这条命令的作用是使用systemctl命令将SSH服务设置为开机启动。
**步骤4:配置防火墙**
为了允许SSH服务通过防火墙,我们需要添加一个防火墙规则:
```shell
firewall-cmd --permanent --add-service=ssh
```
这条命令的作用是使用firewall-cmd命令来允许SSH服务通过防火墙。
**步骤5:重启防火墙**
在添加完防火墙规则后,我们需要重启防火墙使其生效:
```shell
firewall-cmd --reload
```
这条命令的作用是使用firewall-cmd命令重新加载防火墙配置。
**步骤6:验证SSH服务是否启动**
最后,为了确认SSH服务已经成功启动,我们可以运行以下命令来查看:
```shell
ss -atunlp | grep sshd
```
这条命令的作用是使用ss命令查看所有TCP端口,然后通过grep命令筛选出SSH服务是否在监听端口。
通过以上步骤操作,你就成功在CentOS 7系统上开启了SSH登录功能。现在你可以使用SSH客户端远程登录到服务器了。希望这篇文章对你有所帮助,祝你在Linux系统中取得更多进步!