LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 845|回复: 3

如何在一台linux上执行另一台linux上的命令呢?

[复制链接]
发表于 2010-7-22 11:23:34 | 显示全部楼层 |阅读模式
我有两台Linux服务器A与B
服务器双方已经配置为证书方式登录了
我如何在A上使B执行B上的命令呢?
谢谢!

还有一个问题是: 如何在一台服务器上查看另一台服务器上的文件?
真希望能有个scat这样的命令 ;-)
发表于 2010-7-22 11:35:37 | 显示全部楼层
明显用ssh。

下面这条命令等同于scat:
$ ssh user@host cat somefile
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-22 11:36:28 | 显示全部楼层
比如
在A上直接执行: remotecall B apt-get upgrade 就可以让B升级
在A上直接执行: remotecall B date 就可以在A上显示B上的时间

当然remotecall命令是我虚拟出来的, 实际上我要找的就是remotecall这样的命令
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-22 11:38:45 | 显示全部楼层
Post by oyasmi;2104596
明显用ssh。

下面这条命令等同于scat:
$ ssh user@host cat somefile
晕倒 原来ssh就有这个功能
我一直是先ssh到另一台服务器再执行B的命令
非常感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表