将SmarTTY中的默认外壳程序从更改bash
为sh
似乎可以解决该问题。这可能是SmarTTY的不良设计:默认情况下,它应考虑远程用户设置,而不是调用bash
。某些平台(在OP的情况下为路由器)没有足够的空间来提供Bash。在这些平台上,用户的登录外壳为sh
,当用户SSH进入时,一个体面的SSH客户端(例如OpenSSH)会要求守护程序启动登录外壳。
注意:此行为是SSH特定的。无论您使用的是Windows还是Linux,都没关系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句