如何将 tail 的输出保存到剪贴板或 SSH 会话中只有单向连接且服务器受限的位置?

如何将 tail 的输出保存到剪贴板或 SSH 会话中只有单向连接且服务器受限的位置?

我必须报告我们基础设施中一些我拥有有限权限的服务器的一些日志。每次我复制1000行日志并将其粘贴到Slack中时,我都无法从服务器到本地计算机进行scp。我只能从本地进行 scp 并获取文件并将其粘贴到笔记本电脑上的目录中。我无法在此服务器上安装任何软件包,因为我没有这样的权限。

我正在使用的命令是这样的:

tail -n 1000 ./mylogfile.log

我的流程是这样的:

  1. 通过 SSH 连接到服务器
  2. 运行该 tail 命令
  3. 复制1000行代码
  4. 在 Slack 中粘贴并报告

我想要实现的目标:

  1. 运行该命令
  2. 以某种方式将该日志文件作为文件或在我的剪贴板中(首选)获取到我的本地系统上,这很困难,因为我有限制

我的限制是:

  1. 我只能通过VPN看到这个服务器,服务器看不到我,我也不能从服务器上做SCP。
  2. 我无法安装任何新软件包

总之,尽管有限制,但我希望通过一种简单干净的方式获得 1000 行日志,而无需复制。

谢谢大家。

相关内容