用shell-file-name设置shell

最近折腾PandoraBox 有时候要ssh到路由 发现在Windows下用Tramp访问路由有各种各样的问题 但Linux下就一切正常 连接不上的问题通过在路由上安装stty解决了 但还有一个问题 折腾了几天也没有头绪 今天总算解决了 分享一下

问题描述 Tramp连路由后可以列目录 但执行shell出错 显示运行/bin/bash出错

尝试 通过设置tramp-connection-properties改remote-shell 也不行

解决方案 我在Win下一直用explicit-shell-file-name设置shell 这个好像会覆盖很多的设置 如果不动它 改用shell-file-name设置shell 就没有问题了