CentOS 7.2 安装 SSH 的详细步骤
SSH(Secure Shell)是一种网络协议,用于计算机之间的安全通信和数据传输,在Linux系统中,SSH是远程登录和管理服务器的常用工具,本文将详细介绍如何在CentOS 7.2系统中安装SSH服务。
安装SSH服务
检查SSH服务状态
在安装SSH之前,先检查系统是否已安装SSH服务:
systemctl status sshd
如果SSH服务未安装,将显示“Unit not found”。
安装SSH服务
使用以下命令安装SSH服务:
sudo yum install openssh-server
安装过程中,系统可能会提示安装依赖包,直接按回车键继续。
启动SSH服务
安装完成后,启动SSH服务:
sudo systemctl start sshd
设置SSH服务开机自启
为了确保SSH服务在系统启动时自动运行,设置SSH服务开机自启:
sudo systemctl enable sshd
验证SSH服务状态
再次检查SSH服务状态,确保其已启动:
sudo systemctl status sshd
应该会显示SSH服务正在运行。
配置SSH服务
编辑SSH配置文件
SSH的配置文件位于/etc/ssh/目录下,主要的配置文件是sshd_config:
sudo vi /etc/ssh/sshd_config
以下是一些常见的配置项及其作用:
| 配置项 | 说明 |
|---|---|
| Port | SSH服务的端口号,默认为22。 |
| PermittedUsers | 允许登录SSH的用户列表。 |
| DenyUsers | 禁止登录SSH的用户列表。 |
| PasswordAuthentication | 是否允许使用密码登录,设置为no则禁用密码登录。 |
| PermitRootLogin | 是否允许root用户登录,设置为no则禁用root用户登录。 |
| X11Forwarding | 是否允许X11转发,设置为yes则允许。 |
重启SSH服务
修改配置文件后,重启SSH服务使更改生效:
sudo systemctl restart sshd
通过以上步骤,您已经在CentOS 7.2系统中成功安装并配置了SSH服务,您可以使用SSH客户端连接到服务器,进行远程登录和管理。
FAQs
问题1:如何使用SSH客户端连接到服务器?
解答: 您可以使用多种SSH客户端连接到服务器,如PuTTY(Windows)、OpenSSH(Linux)和MacOS的Terminal,以下是一个使用OpenSSH连接到服务器的示例:
ssh username@server_ip
问题2:如何修改SSH登录密码?
解答: 使用以下命令修改SSH登录密码:
sudo passwd username
系统将提示您输入新密码,并要求您再次确认。

