centos

CentOS镜像如何设置SSH远程登录

小樊
56
2025-08-12 22:20:01
栏目: 智能运维

要在CentOS镜像上设置SSH远程登录,请按照以下步骤操作:

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

    sudo yum update -y
    
  2. 安装OpenSSH服务器: 如果你的CentOS镜像上还没有安装OpenSSH服务器,可以使用以下命令来安装:

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

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  4. 配置防火墙: 如果你的系统启用了防火墙(firewalld),需要允许SSH连接。可以使用以下命令来开放SSH端口(默认端口是22):

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
    
  5. 检查SSH服务状态: 确保SSH服务正在运行:

    sudo systemctl status sshd
    
  6. 获取系统IP地址: 你需要知道你的CentOS系统的IP地址,以便从远程计算机连接。可以使用以下命令来查看IP地址:

    ip addr show
    

    或者使用:

    hostname -I
    
  7. 从远程计算机连接: 现在,你可以从另一台计算机通过SSH连接到你的CentOS系统。使用以下命令:

    ssh username@your_server_ip
    

    其中,username是你在CentOS系统上的用户名,your_server_ip是你的CentOS系统的IP地址。

  8. 设置SSH密钥认证(可选): 为了提高安全性,你可以设置SSH密钥认证,而不是使用密码登录。以下是设置SSH密钥认证的步骤:

    • 在本地计算机上生成SSH密钥对(如果还没有):
      ssh-keygen -t rsa -b 4096
      
    • 将公钥复制到CentOS系统:
      ssh-copy-id username@your_server_ip
      
    • 现在,你可以使用SSH密钥进行登录,而不需要输入密码。

通过以上步骤,你应该能够在CentOS镜像上成功设置SSH远程登录。

0
看了该问题的人还看了