温馨提示×

linux securecrt如何导出日志

小樊
64
2026-09-30 19:33:46
栏目: 智能运维

在 Linux 下使用 SecureCRT 导出(保存)会话日志,通常有以下几种常用方式,适用于大多数 SecureCRT 版本(包括 8.x / 9.x)。


一、会话过程中开启日志(推荐)

方法 1:通过菜单开启

  1. 在 SecureCRT 中连接到目标 Linux 主机
  2. 菜单栏选择:
    Options → Session Options
    
  3. 左侧展开:
    Terminal → Log File
    
  4. 在右侧:
    • 勾选 Start log upon connect
    • 设置 Log file name(例如):
      /home/user/logs/%S_%Y%M%D.log
      
    • 可选:勾选 Append to file(防止覆盖)
  5. 点击 OK
  6. 重新连接会话,日志会自动保存

二、手动开始/停止记录日志

方法 2:使用菜单手动导出

  1. 已连接会话后,点击菜单:
    File → Log Session...
    
  2. 选择保存路径和文件名(如 session.log)
  3. 开始操作
  4. 导出完成后:
    File → Stop Logging
    

三、使用命令行(快速方式)

如果你已经在 SecureCRT 会话中:

# 在 SecureCRT 命令行输入
/log on /home/user/session.log

停止日志:

/log off

(不同版本命令可能略有差异)


四、导出已有屏幕内容(不常用)

如果只是想保存当前屏幕:

File → Save Screen As...

保存为文本文件(不含历史记录)


五、日志文件格式示例

常用变量:

  • %S:会话名
  • %Y%M%D:年月日
  • %h:主机名

示例:

/home/user/logs/server1_20260121.log

六、注意事项

  • 日志默认是 纯文本
  • 若使用 sudo / su,日志仍然会记录
  • 日志中可能包含敏感信息(密码、密钥),注意权限

如果你需要:

  • 按时间自动分割日志
  • 只记录命令不记录输出
  • SecureCRT 9 新版本具体操作截图说明

可以告诉我你的 SecureCRT 版本和 Linux 发行版。

0 踩