centos

如何在CentOS上安装SSH服务器

小樊
102
2025-02-12 09:57:21
栏目: 云计算

在CentOS上安装SSH服务器的步骤如下:

1. 更新系统

首先,确保你的CentOS系统是最新的。打开终端并运行以下命令:

sudo yum update -y

2. 安装OpenSSH服务器

CentOS默认使用OpenSSH作为SSH服务器。你可以使用以下命令来安装OpenSSH服务器:

sudo yum install openssh-server -y

3. 启动并启用SSH服务

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

sudo systemctl start sshd
sudo systemctl enable sshd

4. 检查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 ...

5. 配置防火墙

确保防火墙允许SSH连接。CentOS 8默认使用firewalld作为防火墙管理工具。你可以使用以下命令来允许SSH连接:

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

如果你使用的是CentOS 7,默认使用iptables作为防火墙管理工具,可以使用以下命令:

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

6. 获取服务器IP地址

确保你知道服务器的IP地址,以便从客户端连接到服务器。你可以使用以下命令来获取IP地址:

ip addr show eth0

eth0替换为你的网络接口名称。

7. 从客户端连接到服务器

使用SSH客户端从另一台计算机连接到你的CentOS服务器。打开终端并运行以下命令:

ssh username@server_ip_address

username替换为你的用户名,server_ip_address替换为你的服务器IP地址。

8. 配置SSH(可选)

你可以根据需要配置SSH服务器。SSH配置文件位于/etc/ssh/sshd_config。你可以使用文本编辑器(如nanovim)来编辑该文件:

sudo nano /etc/ssh/sshd_config

在配置文件中,你可以进行各种设置,例如更改默认端口、禁用root登录等。

9. 重启SSH服务

完成配置更改后,重启SSH服务以应用更改:

sudo systemctl restart sshd

现在,你的CentOS服务器已经安装并配置好了SSH服务器,可以从客户端连接到它了。

0
看了该问题的人还看了