在 CentOS 系统中,通过 SSH 远程执行命令需要以下几个步骤:
-
安装 OpenSSH 服务器(如果尚未安装): 在 CentOS 7 中,可以使用以下命令安装:
sudo yum install openssh-server在 CentOS 8 中,可以使用以下命令安装:
sudo dnf install openssh-server -
启动并设置 OpenSSH 服务开机自启:
sudo systemctl start sshd sudo systemctl enable sshd -
获取服务器的 IP 地址。你可以在服务器上使用
ip addr命令查看 IP 地址,或者登录到服务器提供商的控制面板查看。 -
使用 SSH 客户端连接到服务器。在本地计算机上打开终端或命令提示符,然后输入以下命令:
ssh 用户名@服务器IP地址例如:
ssh root@192.168.1.100如果是首次连接,系统会提示你接受服务器的公钥。输入
yes并按回车键继续。 -
输入服务器用户的密码。注意,密码在输入时不会显示任何字符。
-
连接成功后,你将看到服务器的命令提示符。此时,你可以直接在远程服务器上执行命令。例如:
ls pwd -
如果你想在远程服务器上执行单个命令并立即返回到本地计算机,可以在 SSH 命令后添加
-t参数和要执行的命令。例如:ssh -t root@192.168.1.100 "ls /home" -
完成后,输入
exit命令退出远程服务器的 SSH 会话。
注意:确保服务器的防火墙允许 SSH 连接。在 CentOS 7 中,可以使用以下命令打开 SSH 端口(默认为 22):
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
以上就是关于“CentOS SSH远程执行命令如何操作”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm