之前用 xshell 的时候,可以在远程机器执行本机的一个命令或者一段脚本.
iterm2 能实现类似的功能吗?
|  |      1Chingim      2015-12-03 11:09:57 +08:00 ssh [email protected] "touch /root/test" | 
|  |      2Chingim      2015-12-03 11:11:15 +08:00 貌似我理解错了,不符合“本地脚本”的要求 | 
|      4think2011      2015-12-03 13:06:28 +08:00 每次传送过去,然后执行? | 
|  |      9skydiver      2015-12-03 14:07:32 +08:00 另外这个问题和 iterm2 无关, mac 里就是用的命令行的 ssh | 
|  |      12adrianzhang      2015-12-03 14:31:46 +08:00 @yyy 这是我今天看到最好笑的笑话。 | 
|  |      16rphoho      2015-12-03 14:57:45 +08:00 nc 反弹一下? | 
|  |      17skydiver      2015-12-03 15:06:10 +08:00 | 
|  |      19feiandxs      2015-12-03 15:46:47 +08:00 | 
|  |      21imgalaxy      2015-12-03 16:56:47 +08:00 via Android 那么你远端的机器能不能连接到你本机呢?通过 ip | 
|  |      23fasling OP @imgalaxy 也是不可以的. 我通过一个跳板机连接别的机器,那些机器只能访问若干局域网的服务器.不能连接到公网或者我本机. | 
|  |      24AWSAM      2015-12-03 17:53:09 +08:00 主要问题是中间加了个跳板机不能直接传文件对吧 ssh -NT -L port:ip:port -l username host 开端口转发 然后就能 scp 把文件传过去执行了 | 
|      25jimmyye      2015-12-03 18:13:30 +08:00 试试 ansible ?不过可能太重 | 
|  |      26cxbig      2015-12-03 18:23:47 +08:00 cat | ssh 即可 | 
|  |      2847jm9ozp      2015-12-03 19:37:28 +08:00 在跳板机器上装个 ansible 可破, ad-hoc 批量执行几句命令还是很轻松的 | 
|  |      30JerningChan      2015-12-04 17:45:32 +08:00 你开 2 个 terminal,然后一个是看脚本,一个是 remote host 改了脚本,然后就 cat script 然后就在 remote host 用 cat > script 把内容粘贴过去...然后就执行不是很爽? 为什么,你要折腾这个东西呢? | 
|  |      31fasling OP @JerningChan 也是个办法.你就当我是个 op 吧, 有一堆自己的脚本工具在本机,然后经常要去各种机器上查看问题,维护机器什么的.所以就会这样. | 
|  |      32JerningChan      2015-12-04 19:46:42 +08:00 @fasling 那樣的話,你應該做一臺測試機出來,然後在測試機上測好了,再把腳本放去服務器上搞呀 | 
|  |      33JerningChan      2015-12-04 19:48:28 +08:00 還有個方法,就是,你自己搞個 svn apache 代理,然後你在那些服務器上用 wget 下載來用嘛 | 
|  |      34fasling OP @JerningChan 就是给人维护线上机器啊 | 
|  |      35JerningChan      2015-12-05 14:40:26 +08:00 @fasling 那就用 apache 代理 svn 呀,然後你就可以用 wget 在 remote host 來下載腳本了 |