ssh 및 scp를 사용한 인증은 작동하지만 WinSCP는 작동하지 않습니다


1

3 개의 사용자 계정 (root, user1, user2)을 가진 Ubuntu 서버가 있습니다. user1은 WinSCP, scp 및 ssh를 통해 액세스 할 수 있습니다. 문제 없습니다. 그런 다음 다른 user2를 만들었지만이 사용자로 WinSCP를 통해 서버에 액세스 할 수 없지만 콘솔을 통한 scp 및 ssh는 매력처럼 작동합니다. WinSCP는 인증이 실패한다고 말했지만 오타가 발생하지 않았다고 100 % 확신합니다 (433245 재시도 후 말할 수 있음). 이제 두 사용자 계정의 차이점을 찾으려고 노력하고 있으며 유일한 차이점은 사용자 이름, 비밀번호 및 user2가 sudoers 그룹에 있다는 것입니다.

내가 시도 할 수있는 다른 제안이 있습니까?

답변:


2

user2의 비밀번호를 변경하면 문제가 해결되었습니다. 이제 WinSCP 내부의 암호 인코딩 또는 이스케이프 처리 또는 다른 이상한 문제와 관련이 있는지 확실하지 않습니다.

편집 1 : 암호를 작동하지 않는 암호로 다시 변경하고 문제를 일으키는 특수 문자를 찾으려고했습니다. 문제가 발생한 비 ASCII 문자 '§'였습니다. ASCII가 아닌 문자 'ß'로 다른 암호를 시도했지만이 암호도 작동하지 않았습니다. 따라서 UNIX 암호의 비 ASCII 문자는 좋은 생각이 아닙니다.

편집 2 : 버그 리포트가 WinSCP 포럼에 추가되었습니다 : http://winscp.net/forum/viewtopic.php?p=56296#56296


문제 해결이 쉬울 것입니다. 문제가 발생한 비밀번호로 다시 변경해보십시오. 그런 다음 고장난 암호의 어떤 부분이 작동하지 않는지 확인하십시오. 그리고 이전 비밀번호로 다시 변경하면 비밀번호가 잘못되어 사용자 계정에 비밀번호를 설정하거나 로그인 할 때 오타가 발생했을 수 있습니다.
barlop

좋은 힌트입니다. 암호의 어떤 부분이 문제를 일으키는 지 확인하려고합니다. 콘솔 / bash를 통해 로그인하는 데 아무런 문제가 없었기 때문에 오타가 아니라고 확신합니다. 아마도 인코딩과 관련이있을 수 있습니다. 감사합니다! :)
Seveves

또한 다시 고칠 수 있다고 생각하고 해결 된 문제를 더 자세히 조사하려는 경우 문제를 재현하는 것이 좋습니다.
barlop

내 답변을 수정했습니다. ASCII가 아닌 문자가 문제를 일으 킵니다.
Seveves

이제 당신은 좋은 대답을 얻었고, 당신은 당신 자신의 대답을 받아 들일 수 있습니다 (그것은 데이터베이스에 좋으며 Q n As도 좋습니다). 참고 : 때때로 수퍼 유저는 게시 된 지 이틀 후에 수락 할 수 있습니다.
barlop

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.