centos

centos ssh如何安装配置

小樊
70
2025-03-01 08:04:05
栏目: 智能运维

在CentOS上安装和配置SSH服务,可以按照以下步骤进行:

1. 安装OpenSSH服务器

首先,确保你的CentOS系统是最新的。你可以使用以下命令更新系统:

sudo yum update -y

然后,安装OpenSSH服务器:

sudo yum install openssh-server -y

2. 启动并启用SSH服务

安装完成后,启动SSH服务并设置为开机自启:

sudo systemctl start sshd
sudo systemctl enable sshd

3. 检查SSH服务状态

确保SSH服务正在运行:

sudo systemctl status sshd

你应该看到类似以下的输出,表示SSH服务正在运行:

sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since ...

4. 配置SSH服务

SSH的配置文件位于 /etc/ssh/sshd_config。你可以使用文本编辑器(如 vinano)来编辑这个文件:

sudo vi /etc/ssh/sshd_config

在配置文件中,你可以进行各种设置,例如:

例如:

Port 2222
AllowUsers your_username
PermitRootLogin no

修改完成后,保存并退出编辑器。

5. 重启SSH服务

为了使配置生效,需要重启SSH服务:

sudo systemctl restart sshd

6. 配置防火墙

如果你的CentOS系统启用了防火墙(如 firewalld),你需要允许SSH流量通过防火墙:

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

7. 测试SSH连接

现在,你可以从另一台机器上测试SSH连接到你的CentOS服务器。使用以下命令:

ssh your_username@your_server_ip -p 2222

你应该能够成功登录到你的CentOS服务器。

通过以上步骤,你就可以在CentOS上安装和配置SSH服务了。

0
看了该问题的人还看了