AWS EC2 Instance Connect浏览器SSH下nano快捷键Ctrl+O无效问题咨询
AWS EC2 Instance Connect 环境下nano快捷键无响应解决方案
问题根因
AWS EC2 Instance Connect的浏览器终端会优先捕获部分系统/浏览器默认快捷键,ctrl+o属于被拦截的组合键之一,不会传递给远端实例的nano进程,并非nano的键盘绑定被修改。
操作指引
- 无需单独使用
ctrl+o保存,直接按ctrl+x触发退出操作,nano会自动弹出是否保存修改的提示,按Y确认保存后再敲击回车确认目标文件名即可完成保存退出流程,该组合键几乎不会被浏览器拦截。 - 操作前请切换到英文输入法,避免中文输入法占用组合键导致快捷键无效。
- 修改SSH服务端配置前建议先备份原文件:
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak,公钥认证的核心配置项为PubkeyAuthentication yes,确认该配置无注释、值为yes即可,修改完成后执行systemctl restart sshd即可生效。
该环境下nano常用可用快捷键列表
nano界面底部标注的^符号对应键盘的ctrl键,常用不会被拦截的快捷键如下:
ctrl+x:退出nano,如有未保存修改会弹出保存确认提示ctrl+w:搜索文件内的指定内容ctrl+k:剪切光标所在的整行内容ctrl+u:粘贴之前剪切的内容ctrl+g:呼出nano官方帮助页,可查看全部默认键盘绑定
内容的提问来源于stack exchange,提问作者Surya Bhusal
相关产品推荐
相关产品推荐

