要通过SSH远程管理CentOS服务器,您需要遵循以下步骤:
安装SSH服务: 在CentOS 7和8中,SSH服务通常已经预装。如果没有,请运行以下命令安装:
sudo yum install openssh-server
启动SSH服务: 安装完成后,启动SSH服务并设置为开机自启:
sudo systemctl start sshd
sudo systemctl enable sshd
配置防火墙: 如果您的服务器使用了防火墙,请确保开放SSH端口(默认为22):
sudo firewall-cmd --permanent --zone=public --add-service=ssh
sudo firewall-cmd --reload
获取服务器IP地址: 使用以下命令获取服务器的IP地址:
ip addr show
或者
hostname -I
从本地计算机连接到服务器: 使用SSH客户端(如PuTTY、OpenSSH等)从本地计算机连接到服务器。在命令行中输入以下命令:
ssh 用户名@服务器IP地址
例如:
ssh root@192.168.1.100
如果这是您第一次连接到该服务器,系统会提示您接受服务器的公钥。输入yes
并按回车键。
输入密码: 输入您的用户密码并按回车键。注意,密码在输入时不会显示任何字符。
远程管理服务器: 现在您已经成功连接到服务器,可以使用命令行界面执行各种任务,如管理文件、安装软件、配置服务等。
断开连接:
完成任务后,可以通过输入exit
命令断开与服务器的连接。
注意:为了保证服务器安全,建议使用密钥对进行身份验证,而不是仅使用密码。这样可以避免暴力破解攻击。要配置密钥对认证,请参阅SSH密钥对认证相关文档。