要在 CentOS 上使用 SSH 远程登录,请按照以下步骤操作:
安装 OpenSSH 服务器: 如果你的 CentOS 系统上还没有安装 OpenSSH 服务器,可以使用以下命令进行安装:
sudo yum install openssh-server
启动并启用 SSH 服务: 安装完成后,启动 SSH 服务并设置为开机自启:
sudo systemctl start sshd
sudo systemctl enable sshd
检查防火墙设置: 确保防火墙允许 SSH 连接。你可以使用以下命令打开 SSH 端口(默认是 22):
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
获取服务器的 IP 地址: 使用以下命令获取 CentOS 服务器的 IP 地址:
ip addr show
或者使用:
hostname -I
从客户端连接到服务器: 在客户端机器上,使用 SSH 客户端连接到 CentOS 服务器。打开终端并运行以下命令:
ssh username@server_ip_address
其中 username 是你在 CentOS 服务器上的用户名,server_ip_address 是服务器的 IP 地址。
验证连接:
如果这是你第一次连接到该服务器,系统会提示你确认服务器的指纹。输入 yes 并按回车键继续。
输入密码: 输入你的用户密码并按回车键。注意,在输入密码时,终端不会显示任何字符,这是正常的。
成功登录: 如果用户名和密码正确,你将成功登录到 CentOS 服务器,并可以开始使用命令行界面。
~/.ssh/authorized_keys 文件中。通过以上步骤,你应该能够成功地从客户端使用 SSH 远程登录到 CentOS 服务器。