centos

centos镜像如何配置SSH远程登录

小樊
48
2025-09-06 01:03:05
栏目: 智能运维

以下是在CentOS镜像中配置SSH远程登录的步骤:

  1. 安装SSH服务

    sudo yum install -y openssh-server  
    
  2. 启动并设置开机自启

    sudo systemctl start sshd  
    sudo systemctl enable sshd  
    
  3. 配置SSH参数(可选)
    编辑配置文件 /etc/ssh/sshd_config,可修改以下选项:

    • 端口Port 2222(默认22,可自定义)
    • 禁止root登录PermitRootLogin no(推荐)
    • 密码认证PasswordAuthentication yes/no(推荐设为no,改用密钥认证)
    • 允许用户AllowUsers username(指定可登录用户)
      保存后重启服务:
    sudo systemctl restart sshd  
    
  4. 配置防火墙

    • firewalld(CentOS 7+):
      sudo firewall-cmd --permanent --add-service=ssh  
      sudo firewall-cmd --reload  
      
    • iptables(CentOS 6):
      sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT  
      sudo service iptables save  
      
  5. 测试连接
    从本地机器使用SSH客户端连接:

    ssh username@服务器IP -p 端口号(默认22)  
    

安全建议

0
看了该问题的人还看了