centos

如何通过SSH远程管理CentOS

小樊
36
2025-02-24 16:45:21
栏目: 智能运维

要通过SSH远程管理CentOS,您需要遵循以下步骤:

  1. 安装SSH服务器: 在CentOS上,默认情况下已经安装了OpenSSH服务器。如果没有,请运行以下命令来安装它:

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

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  3. 配置防火墙: 如果您的CentOS服务器使用了防火墙,请确保开放SSH端口(默认为22)。运行以下命令来添加防火墙规则:

    sudo firewall-cmd --permanent --zone=public --add-service=ssh
    sudo firewall-cmd --reload
    
  4. 获取服务器IP地址: 要远程连接到CentOS服务器,您需要知道服务器的IP地址。可以通过以下命令获取:

    ip addr show
    

    或者

    hostname -I
    
  5. 使用SSH客户端连接: 在本地计算机上,打开SSH客户端(例如:PuTTY、OpenSSH等),然后使用以下命令连接到远程CentOS服务器:

    ssh 用户名@服务器IP地址
    

    例如:

    ssh root@192.168.1.100
    

    如果需要,系统会提示您接受服务器的公钥。输入“yes”并按回车键。

  6. 输入密码: 输入您的CentOS服务器用户的密码并按回车键。注意,在输入密码时,您不会看到任何字符,这是正常的。

  7. 远程管理: 现在您已经成功连接到远程CentOS服务器,可以开始执行命令和管理任务了。

注意:确保您的本地计算机和服务器之间的网络连接正常,且服务器的防火墙允许SSH连接。如果遇到连接问题,请检查服务器的SSH配置文件(/etc/ssh/sshd_config)以及网络设置。

0
看了该问题的人还看了