centos

如何在CentOS上设置SSH访问

小樊
45
2025-03-27 13:09:25
栏目: 智能运维

在CentOS上设置SSH访问需要以下几个步骤:

  1. 安装OpenSSH服务器: 如果您的CentOS系统尚未安装OpenSSH服务器,请运行以下命令来安装它:

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

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  3. 配置防火墙: 如果您的CentOS系统使用firewalld作为防火墙,请运行以下命令以允许SSH连接:

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

    ip addr show
    

    或者

    hostname -I
    
  5. 设置SSH访问权限: 编辑/etc/ssh/sshd_config文件以配置SSH访问权限。例如,您可以更改默认端口、禁用root登录或限制允许访问的用户。

    sudo vi /etc/ssh/sshd_config
    

    在文件中进行所需的更改,然后保存并退出。

  6. 重启SSH服务: 应用更改后,重启SSH服务以使更改生效:

    sudo systemctl restart sshd
    
  7. 使用SSH客户端连接到服务器: 现在您可以使用SSH客户端(如PuTTY或其他命令行工具)连接到您的CentOS服务器。使用以下命令进行连接:

    ssh 用户名@服务器IP地址
    

    例如:

    ssh user@example.com
    

    如果您更改了默认端口,请使用-p选项指定端口:

    ssh -p 端口号 用户名@服务器IP地址
    

完成以上步骤后,您应该能够成功设置并访问CentOS上的SSH服务。

0
看了该问题的人还看了