首页主机资讯SSH在CentOS上如何安装与启动

SSH在CentOS上如何安装与启动

时间2025-10-09 17:05:03发布访客分类主机资讯浏览399
导读:在CentOS上安装和启动SSH服务,可以按照以下步骤进行: 安装SSH 更新系统包: 首先,确保你的系统包是最新的。打开终端并运行以下命令: sudo yum update -y 安装OpenSSH服务器: 使用以下命令安装Op...

在CentOS上安装和启动SSH服务,可以按照以下步骤进行:

安装SSH

  1. 更新系统包: 首先,确保你的系统包是最新的。打开终端并运行以下命令:

    sudo yum update -y
    
  2. 安装OpenSSH服务器: 使用以下命令安装OpenSSH服务器:

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

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  4. 检查SSH服务状态: 确认SSH服务正在运行:

    sudo systemctl status sshd
    

配置防火墙

如果你的CentOS系统启用了防火墙(firewalld),你需要允许SSH连接:

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

连接到SSH服务器

现在,你可以使用SSH客户端连接到你的CentOS服务器。假设你的服务器IP地址是192.168.1.100,你可以使用以下命令连接:

ssh username@192.168.1.100

其中username是你在服务器上的用户名。

其他配置

  • 修改SSH端口:如果你想修改SSH默认端口(22),可以编辑/etc/ssh/sshd_config文件:

    sudo vi /etc/ssh/sshd_config
    

    找到并修改以下行:

    Port 22
    

    改为你想要的端口号,例如:

    Port 2222
    

    保存并退出编辑器,然后重启SSH服务:

    sudo systemctl restart sshd
    
  • 禁用root登录:为了安全起见,你可以禁用root用户通过SSH登录。编辑/etc/ssh/sshd_config文件:

    sudo vi /etc/ssh/sshd_config
    

    找到并修改以下行:

    PermitRootLogin yes
    

    改为:

    PermitRootLogin no
    

    保存并退出编辑器,然后重启SSH服务:

    sudo systemctl restart sshd
    

通过以上步骤,你应该能够在CentOS上成功安装和启动SSH服务,并进行基本的配置。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: SSH在CentOS上如何安装与启动
本文地址: https://pptw.com/jishu/721530.html
SSH连接CentOS时提示错误怎么办 FileZilla在CentOS上如何使用SFTP

游客 回复需填写必要信息