插件窝 干货文章 CentOS 7.9安装教程及SSH服务配置指南 - 详细步骤解析

CentOS 7.9安装教程及SSH服务配置指南 - 详细步骤解析

CentOS 7.9安装及SSH服务配置完整指南

一、CentOS 7.9系统安装步骤

CentOS 7.9作为稳定的企业级Linux发行版,以下是详细安装流程:

1. 准备工作

  • 下载CentOS 7.9 ISO镜像(推荐Minimal版本)
  • 准备U盘或光盘作为安装介质
  • 确保服务器硬件符合最低要求

2. 安装过程

  1. 从安装介质启动,选择"Install CentOS 7"
  2. 设置语言和时区(建议选择中文和Asia/Shanghai)
  3. 配置安装目标磁盘,建议选择自动分区
  4. 设置网络和主机名
  5. 创建root密码和用户账户
  6. 开始安装并等待完成

3. 初始配置

安装完成后执行:

yum update -y
systemctl reboot

二、SSH服务安装与配置

1. 检查SSH状态

CentOS 7.9默认安装OpenSSH,验证服务状态:

systemctl status sshd

2. 安装SSH服务(如果未安装)

yum install openssh-server -y
systemctl start sshd
systemctl enable sshd

3. 配置SSH安全设置

编辑配置文件:

vi /etc/ssh/sshd_config

推荐修改:

  • 修改默认端口(如:Port 2222)
  • 禁止root登录:PermitRootLogin no
  • 启用密钥认证:PubkeyAuthentication yes

4. 防火墙配置

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

5. 测试SSH连接

从客户端测试连接:

ssh username@server_ip -p port_number

三、常见问题解决

  • SSH连接失败:检查防火墙和SELinux设置
  • 权限问题:确保目录权限正确(~/.ssh目录权限为700)
  • 认证失败:检查密码或密钥文件权限

通过以上步骤,您已完成CentOS 7.9系统安装和SSH服务配置,现在可以安全地远程管理您的服务器了。