Mac 远程 Windows 下 SecureCRT 粘贴不生效的解决办法
2026-10-10 07:11 AlfredZhao 阅读(103) 评论(0) 收藏 举报笔者使用 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。
操作路径如下:
- 打开 SecureCRT 的
Options -> Global Options -> Default Session -> Edit Default Settings... - 找到
Terminal -> Emulation -> Mapped Keys - 点击
Map a Key...按钮 - 按下组合键,例如
Ctrl + V - 在弹出的对话框中:
Function选择Menu Function。Menu Function选择MENU_PASTE - 保存设置并应用到所有 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一起成长~
AlfredZhao©版权所有「从Oracle起航,领略精彩的IT技术。」
转载请注明原文链接:https://www.cnblogs.com/jyzhao/p/23245493
转载请注明原文链接:https://www.cnblogs.com/jyzhao/p/23245493
👋 感谢阅读,欢迎关注我的公众号 「赵靖宇」
浙公网安备 33010602011771号