有没有能够**记录和保存窗口所有打印内容**的 ssh 工具?

2016-11-16 11:46:06 +08:00
 jiaslbang

最近的工作方式:

给客户做一些数据分析,客户的数据存在亚马逊的 AWS ,所有操作通过 mobaxterm ssh 到 server 上进行,可以上传,但不允许任何形式的下载操作!!(合同规定,这个没商量)

问题出现了:

问题是,做分析需要拉结果(不是原始数据)到本地 excel 进行,上百条的结果还可以将就一下,在 terminal 里滚动复制,但几千上万条的结果就很不方便。

其实需求很简单:

需要能够记录和保存窗口所有打印内容到 pc 本地的 ssh 工具

求大家的建议

14307 次点击
所在节点    Linux
20 条回复
ChopinWong
2016-11-16 12:00:03 +08:00
“ >” 不行么 ==
ssh XXXXXX "CMD" > XXXX
liprais
2016-11-16 12:12:54 +08:00
ssh 执行脚本重定向到本地呗
langmoe
2016-11-16 12:15:41 +08:00
lrzsz 也不行么
lostab
2016-11-16 12:25:58 +08:00
xshell 就可以吧
Delbert
2016-11-16 12:48:40 +08:00
Xshell
mgna17
2016-11-16 12:49:56 +08:00
ssh user@hostname | tee filename
Leone27
2016-11-16 13:04:18 +08:00
SecureCRT 的 log Session 就可以保存窗口输入和输出记录。
ericgui
2016-11-16 13:09:22 +08:00
@ChopinWong 正解
chairuosen
2016-11-16 13:11:49 +08:00
这根下载有什么区别。。。。。。。
webjin1
2016-11-16 13:25:17 +08:00
Xshell 保存日志.
cmkpl
2016-11-16 13:38:23 +08:00
putty 不也行么?
shakoon
2016-11-16 14:43:27 +08:00
@ChopinWong @ericgui 这个只能记录标准输出,还需要在后面加上 2>&1 把错误输出也定向进去
satifanie
2016-11-16 14:58:53 +08:00
MobaXterm 在你手动 exit 之后 ,按 S 可以保存的。 Like:
[root@aliyun ~]# exit
logout

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Session stopped
- Press <return> to exit tab
- Press R to restart session
- Press S to save terminal output to file
fangdingjun
2016-11-16 18:11:21 +08:00
putty 开启日志后,所有屏幕显示的内容都会记录在文件中
MasterMonkey
2016-11-16 18:21:19 +08:00
试一试 screen 吧
jiaslbang
2016-11-17 10:36:54 +08:00
@fangdingjun 是在设置里的 Session - Logging - Printable output 对吧?
jiaslbang
2016-11-17 10:37:50 +08:00
@MasterMonkey 没这样用过,能麻烦简单说一下吗?
fangdingjun
2016-11-17 14:25:59 +08:00
@jiaslbang
是的,还需要设置日志文件名,示例
e:\log\&H_&Y-&M-&D-&T.log
会生成这样的日志文件
192.168.56.101_2016-11-17-135054.log

最好选择 append 和 flush
jiaslbang
2016-11-17 18:28:03 +08:00
@fangdingjun
学到了,非常感谢!
Arnie97
2016-11-17 22:54:32 +08:00
歪个楼,感觉这合同条款有问题,没有明确界定什么是下载。既然能记录日志,就能 Dump 出来所有的数据,和下载也没啥区别…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX