ssh远程登录主机sudo执行命令

简介:

zimbra_service_status() {

       if [ $ZIMBRA_HOST == 'mail01' ];then

           SERVER_NUM=$(sudo su - zimbra -c "zmcontrol  status | grep \"$SERVICE_NAME\" | grep \"Running\" -c")

           echo $SERVER_NUM

       else

           SERVER_NUM=$(ssh $ZIMBRA_HOST -t "sudo su - zimbra" -c "/opt/zimbra/bin/zmcontrol\ status|grep "$SERVICE_NAME"| grep "Running" -c" )

           echo $SERVER_NUM

       fi




      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1712290,如需转载请自行联系原作者


相关文章
|
1月前
|
域名解析 网络协议 Ubuntu
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
29 1
|
4月前
|
Linux 网络安全
Linux命令(124)之ssh
Linux命令(124)之ssh
35 2
|
2月前
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
45 0
|
13天前
|
弹性计算 运维 Shell
基于key验证多主机ssh访问
【4月更文挑战第30天】
22 1
|
14天前
|
监控 前端开发 安全
【专栏】介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理
【4月更文挑战第29天】本文介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理。在前端开发中,SSH用于部署项目、协同后端开发及服务器监控。文章还强调了使用密钥认证、配置别名及安全注意事项,并提醒开发者面对问题时如何解决。学习和熟练运用SSH是前端工程师适应复杂项目需求的关键。
|
19天前
|
安全 Unix Linux
基于MobaXterm工具的Linux远程SSH登录
本文介绍了如何使用 MobaXterm 进行 Linux 远程登录。首先,从官方网站下载并安装 MobaXterm。启动后,创建新的远程会话,选择 SSH 类型,输入服务器 IP、主机名和端口。接着,提供用户名和密码进行连接。成功后,即可使用远程终端执行命令。此外,文章还提到了其他常用的 Linux 远程登录工具,如 PuTTY、OpenSSH、SecureCRT 和 Xshell,强调了选择工具时应考虑个人偏好和安全需求。
|
19天前
|
Ubuntu Shell Linux
Shell批量SSH免交互登录认证
Shell批量SSH免交互登录认证
|
28天前
|
Ubuntu Linux 网络安全
SSH 远程登录报错:Permission denied, please try again. 解决办法
SSH 远程登录报错:Permission denied, please try again. 解决办法
|
5月前
|
安全 网络协议 Linux
Linux ssh 命令详解
Linux ssh 命令详解
125 0
|
3月前
|
安全 网络协议 Linux