CentOS 7.9安装教程及SSH服务配置指南 - 详细步骤解析
CentOS 7.9安装及SSH服务配置完整指南
一、CentOS 7.9系统安装步骤
CentOS 7.9作为稳定的企业级Linux发行版,以下是详细安装流程:
1. 准备工作
- 下载CentOS 7.9 ISO镜像(推荐Minimal版本)
- 准备U盘或光盘作为安装介质
- 确保服务器硬件符合最低要求
2. 安装过程
- 从安装介质启动,选择"Install CentOS 7"
- 设置语言和时区(建议选择中文和Asia/Shanghai)
- 配置安装目标磁盘,建议选择自动分区
- 设置网络和主机名
- 创建root密码和用户账户
- 开始安装并等待完成
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服务配置,现在可以安全地远程管理您的服务器了。