WinSCP 关闭;服务器退出状态 254; “您的 shell 可能与应用程序不兼容”

WinSCP 关闭;服务器退出状态 254; “您的 shell 可能与应用程序不兼容”

WinSCP 5.5.3 (build 4214) CentOS GNU/Linux 2.6.32-642.15.1.el6.x86_64 登录配置:SCP协议,端口22,其他均为默认。

错误:连接意外关闭。服务器发送命令退出状态 254。跳过启动消息时出错。您的 shell 可能与应用程序不兼容(建议使用 BASH)。

getent在远程 Unix 服务器上报告我的登录 shell 确实是 /bin/bash,它确实存在,权限为 755。

我在 WinSCP 帮助论坛上查找了解决方案。那里没有任何意义 - 在大多数情况下,我什至无法解析对有错误的人的回复。

我尝试查找“scp server status 254”,并在这里找到了关闭 PAM 的提示(在 /etc/ssh/sshd_config 中,将“UsePAM”设置为“no”)。同样的错误。

我还可以做什么来诊断这个问题?

答案1

与本地系统管理员核实,发现有一项安全策略限制每个人只能使用三个 TTY。一旦我关闭了除两个之外的所有内容,WinSCP 就可以正常连接了。

(我现在正在考虑是否要问为什么对 TTY 进行限制是有意义的,但那是另一回事了。)

(另外,我想知道如何从“254”错误中找出这是限制。)

相关内容