温馨提示×

CentOS如何使用SSH远程登录

小樊
80
2025-05-21 04:20:00
栏目: 智能运维

要在 CentOS 上使用 SSH 远程登录,请按照以下步骤操作:

  1. 安装 OpenSSH 服务器: 如果你的 CentOS 系统上还没有安装 OpenSSH 服务器,可以使用以下命令进行安装:

    sudo yum install openssh-server
    
  2. 启动并启用 SSH 服务: 安装完成后,启动 SSH 服务并设置为开机自启:

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  3. 检查防火墙设置: 确保防火墙允许 SSH 连接。你可以使用以下命令打开 SSH 端口(默认是 22):

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    
  4. 获取服务器的 IP 地址: 使用以下命令获取 CentOS 服务器的 IP 地址:

    ip addr show
    

    或者使用:

    hostname -I
    
  5. 从客户端连接到服务器: 在客户端机器上,使用 SSH 客户端连接到 CentOS 服务器。打开终端并运行以下命令:

    ssh username@server_ip_address
    

    其中 username 是你在 CentOS 服务器上的用户名,server_ip_address 是服务器的 IP 地址。

  6. 验证连接: 如果这是你第一次连接到该服务器,系统会提示你确认服务器的指纹。输入 yes 并按回车键继续。

  7. 输入密码: 输入你的用户密码并按回车键。注意,在输入密码时,终端不会显示任何字符,这是正常的。

  8. 成功登录: 如果用户名和密码正确,你将成功登录到 CentOS 服务器,并可以开始使用命令行界面。

注意事项

  • 确保服务器和客户端之间的网络连接正常。
  • 如果你使用的是密钥认证而不是密码认证,可以在客户端生成 SSH 密钥对,并将公钥复制到服务器的 ~/.ssh/authorized_keys 文件中。
  • 为了安全起见,建议定期更改 SSH 密码,并使用强密码。

通过以上步骤,你应该能够成功地从客户端使用 SSH 远程登录到 CentOS 服务器。

0