Mac 远程 Windows 下 SecureCRT 粘贴不生效的解决办法

笔者使用 Mac 通过 Windows App 远程连接 Windows 主机,再在远程主机上用 SecureCRT 连接客户环境。实际使用中遇到一个很影响效率的问题:在 Mac 上复制内容后,远程 Windows 主机里的 SecureCRT 无法直接粘贴,只能通过右键菜单选择粘贴。

给客户部署时,往往有大量命令需要按照安装手册逐条复制粘贴,默认这种方式非常麻烦且低效。笔者也不想把 SecureCRT 改成直接右键粘贴,那样不够灵活,还容易误操作。

01 | 问题场景

  • Mac 本地复制内容
  • 通过 Windows App 远程到 Windows 主机
  • 在远程主机的 SecureCRT 中连接客户环境
  • 粘贴时无法使用快捷键,只能右键菜单选择

整个链路可以概括为:剪贴板内容从 Mac 出发,经过远程桌面进入 Windows 主机,最终需要落到 SecureCRT 的会话窗口中。问题就出在最后一跳------SecureCRT 默认没有把 Ctrl + V 映射为粘贴动作。
flowchart LR A"Mac 本地复制内容" --> B"Windows App 远程桌面" B --> C"远程 Windows 主机剪贴板" C --> D"SecureCRT 会话窗口" D -->|"默认:仅右键菜单可粘贴"| E"粘贴失败 / 效率低" D -->|"映射 Ctrl + V 后"| F"快捷键直接粘贴"

02 | 解决办法:修改 SecureCRT 快捷键

实践发现一个比较好用的方法,是把 SecureCRT 的粘贴映射为传统的 Ctrl + V,对应 Mac 上的 Command + V。

操作路径如下:

  1. 打开 SecureCRT 的 Options -> Global Options -> Default Session -> Edit Default Settings...
  2. 找到 Terminal -> Emulation -> Mapped Keys
  3. 点击 Map a Key... 按钮
  4. 按下组合键,例如 Ctrl + V
  5. 在弹出的对话框中:Function 选择 Menu Function。Menu Function 选择 MENU_PASTE
  6. 保存设置并应用到所有 Session

下面这张流程图把上述配置步骤串了起来,便于对照操作:
flowchart TD S"打开 Options" --> G"Global Options" G --> D"Default Session" D --> E"Edit Default Settings..." E --> T"Terminal -\> Emulation" T --> M"Mapped Keys" M --> K"点击 Map a Key..." K --> P"按下 Ctrl + V" P --> F"Function 选择 Menu Function" F --> MF"Menu Function 选择 MENU_PASTE" MF --> SV"保存并应用到所有 Session"

笔者这里设置后的效果如下:

03 | 效果

在 Mac 与远程 Windows 之间剪贴板已能正常同步的前提下,设置完成后 SecureCRT 内的粘贴操作会顺畅很多,实施效率也随之提升。对于需要按安装手册大量复制粘贴命令的场景,这种方式比右键菜单灵活得多,也不容易误操作。

关注我,和AI一起成长~

相关推荐
AlfredZhao1 年前
mac升级后正版SecureCRT崩了?别碰pyenv,3步救活
securecrt
中国lanwp1 年前
SecureCRT 中使用 `crt.Session.Config.SetOption` 方法
securecrt
丶大白菜1 年前
SecureCRT 设置超时自动断开连接时长
securecrt·securecrt超时
byte轻骑兵1 年前
SecureCRT 使用指南:安装、设置与高效操作
securecrt
188_djh2 年前
# VirtualBox中安装的CentOS 6.5网络设置为NAT模式时,怎么使用SecureCRT连接CentOS6.5系统?
iptables·nat模式·centos6.5·virtualbox·securecrt·centos-6.5
平安喜乐6162 年前
SecureCRT for Mac/Win:安全高效的专业终端SSH工具软件
安全·macos·ssh·securecrt·终端ssh工具
林戈的IT生涯2 年前
secureCRT同时在所有已打开窗口执行命令、mac-os下使用的SecureCRT版本 以及 SecureCRT一段时间不操作没有响应的问题
securecrt·同时执行多窗口·发送交互到所有会话·mac-os远程shell软件·securecrt长时间无响应
jupiter_8882 年前
SecureCRT连接Linux时乱码问题
中文乱码·securecrt
平安喜乐6162 年前
探索 SecureCRT:强大的终端 SSH 工具
网络·securecrt·终端 ssh 工具