在CentOS上安装SSH服务器的步骤如下:
首先,确保你的CentOS系统是最新的。打开终端并运行以下命令:
sudo yum update -y CentOS默认使用OpenSSH作为SSH服务器。你可以使用以下命令来安装OpenSSH服务器:
sudo yum install openssh-server -y 安装完成后,启动SSH服务并设置为开机自启动:
sudo systemctl start sshd sudo systemctl enable sshd 确保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 ... 确保防火墙允许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 确保你知道服务器的IP地址,以便从客户端连接到服务器。你可以使用以下命令来获取IP地址:
ip addr show eth0 将eth0替换为你的网络接口名称。
使用SSH客户端从另一台计算机连接到你的CentOS服务器。打开终端并运行以下命令:
ssh username@server_ip_address 将username替换为你的用户名,server_ip_address替换为你的服务器IP地址。
你可以根据需要配置SSH服务器。SSH配置文件位于/etc/ssh/sshd_config。你可以使用文本编辑器(如nano或vim)来编辑该文件:
sudo nano /etc/ssh/sshd_config 在配置文件中,你可以进行各种设置,例如更改默认端口、禁用root登录等。
完成配置更改后,重启SSH服务以应用更改:
sudo systemctl restart sshd 现在,你的CentOS服务器已经安装并配置好了SSH服务器,可以从客户端连接到它了。