温馨提示×

怎样在CentOS上安装SSH

小樊
44
2025-03-03 08:29:06
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上安装SSH服务,你可以按照以下步骤操作:

  1. 打开终端: 首先,你需要打开一个终端窗口。如果你是通过SSH远程连接到CentOS服务器的,那么你已经在一个终端中了。

  2. 更新系统: 在安装任何新的软件包之前,建议先更新你的系统以确保所有的软件包都是最新的。你可以使用以下命令来更新你的CentOS系统:

    sudo yum update -y
    
  3. 安装OpenSSH服务器: CentOS 8及更高版本默认使用openssh-server作为SSH服务器的软件包名称。你可以使用以下命令来安装它:

    sudo yum install openssh-server -y
    

    如果你使用的是CentOS 7或更早版本,你可能需要安装openssh-clientsopenssh-server

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

    sudo systemctl start sshd
    sudo systemctl enable sshd
    

    这将启动SSH服务并设置它在系统启动时自动运行。

  5. 检查SSH服务状态: 你可以使用以下命令来检查SSH服务的状态:

    sudo systemctl status sshd
    

    如果服务正在运行,你应该会看到类似于“active (running)”的状态。

  6. 配置防火墙: 如果你的CentOS服务器上启用了防火墙(例如firewalld),你需要允许SSH连接通过防火墙。你可以使用以下命令来添加SSH服务到防火墙的允许列表中:

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

    这将永久地允许SSH服务通过防火墙,并重新加载防火墙配置。

  7. 获取服务器的IP地址: 为了让其他计算机能够通过SSH连接到你的CentOS服务器,你需要知道服务器的IP地址。你可以使用以下命令来查看:

    ip addr show
    

    或者,如果你使用的是IPv4地址:

    ip addr show | grep inet
    
  8. 从另一台计算机连接: 现在你可以在另一台计算机上使用SSH客户端连接到你的CentOS服务器。打开终端或命令提示符,并输入以下命令:

    ssh username@server_ip_address
    

    其中username是你在CentOS服务器上的用户名,server_ip_address是服务器的IP地址。系统会提示你输入密码,输入正确的密码后,你将登录到服务器。

请注意,如果你的CentOS服务器位于一个私有网络中,并且你希望通过互联网访问它,你可能需要配置端口转发或使用VPN等技术。此外,为了安全起见,建议在生产环境中使用SSH密钥认证而不是密码认证。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何在CentOS上安装SSH

0