WinSCP가 다운되었습니다. 서버 종료 상태 254; "쉘이 응용 프로그램과 호환되지 않을 수 있습니다."

WinSCP가 다운되었습니다. 서버 종료 상태 254; "쉘이 응용 프로그램과 호환되지 않을 수 있습니다."

WinSCP 5.5.3(빌드 4214) CentOS GNU/Linux 2.6.32-642.15.1.el6.x86_64 로그인 구성: SCP 프로토콜, 포트 22, 기타는 기본값입니다.

오류: 연결이 예기치 않게 종료되었습니다. 서버는 종료 상태 254로 명령을 보냅니다. 시작 메시지를 건너뛰는 동안 오류가 발생했습니다. 쉘이 애플리케이션과 호환되지 않을 수 있습니다(BASH 권장).

getent원격 Unix 서버는 내 로그인 셸이 실제로 존재하는 /bin/bash이며 권한 755를 가지고 있다고 보고합니다.

WinSCP 도움말 포럼에서 해결책을 찾았습니다. 거기에서는 아무런 의미가 없습니다. 대부분의 경우 오류가 있는 사람에게 보낸 답변을 구문 분석할 수도 없습니다.

"scp server status 254"를 찾아보았고 거기에서 PAM을 끄는 팁을 찾았습니다(/etc/ssh/sshd_config에서 "UsePAM"을 "no"로 설정). 같은 오류입니다.

이 문제를 진단하려면 또 어떻게 해야 합니까?

답변1

로컬 시스템 관리자에게 확인한 결과 각 개인을 3개의 TTY로 제한하는 보안 정책이 있음이 밝혀졌습니다. 두 개만 빼고 모두 끄면 WinSCP가 제대로 연결되었습니다.

(지금은 왜 TTY를 제한하는 것이 타당한지 물어볼까 고민 중이지만 그건 또 다른 이야기입니다.)

(또한 "254" 오류에서 이것이 한계인지 확인하는 방법을 알고 싶습니다.)

관련 정보