之前用 xshell 的时候,可以在远程机器执行本机的一个命令或者一段脚本.
iterm2 能实现类似的功能吗?
之前用 xshell 的时候,可以在远程机器执行本机的一个命令或者一段脚本.
iterm2 能实现类似的功能吗?
|
ChingimDec 3, 2015
1
ssh [email protected] "touch /root/test"
|
|
ChingimDec 3, 2015
2
貌似我理解错了,不符合“本地脚本”的要求
|
|
think2011Dec 3, 2015
4
每次传送过去,然后执行?
|
|
skydiverDec 3, 2015
9
另外这个问题和 iterm2 无关, mac 里就是用的命令行的 ssh
|
|
adrianzhangDec 3, 2015
12
@yyy 这是我今天看到最好笑的笑话。
|
|
rphohoDec 3, 2015
16
nc 反弹一下?
|
|
skydiverDec 3, 2015
17
|
|
feiandxsDec 3, 2015
19
|
|
imgalaxyDec 3, 2015 via Android
21
那么你远端的机器能不能连接到你本机呢?通过 ip
|
|
AWSAMDec 3, 2015
24
主要问题是中间加了个跳板机不能直接传文件对吧
ssh -NT -L port:ip:port -l username host 开端口转发 然后就能 scp 把文件传过去执行了 |
|
jimmyyeDec 3, 2015
25
试试 ansible ?不过可能太重
|
|
cxbigDec 3, 2015
26
cat | ssh 即可
|
|
47jm9ozpDec 3, 2015
28
在跳板机器上装个 ansible 可破, ad-hoc 批量执行几句命令还是很轻松的
|
|
JerningChanDec 4, 2015
30
你开 2 个 terminal,然后一个是看脚本,一个是 remote host
改了脚本,然后就 cat script 然后就在 remote host 用 cat > script 把内容粘贴过去...然后就执行不是很爽? 为什么,你要折腾这个东西呢? |
|
31
@JerningChan 也是个办法.你就当我是个 op 吧, 有一堆自己的脚本工具在本机,然后经常要去各种机器上查看问题,维护机器什么的.所以就会这样.
|
|
JerningChanDec 4, 2015
32
@fasling 那樣的話,你應該做一臺測試機出來,然後在測試機上測好了,再把腳本放去服務器上搞呀
|
|
JerningChanDec 4, 2015
33
還有個方法,就是,你自己搞個 svn apache 代理,然後你在那些服務器上用 wget 下載來用嘛
|
|
34
@JerningChan 就是给人维护线上机器啊
|
|
JerningChanDec 5, 2015
35
@fasling 那就用 apache 代理 svn 呀,然後你就可以用 wget 在 remote host 來下載腳本了
|