2014-05-23 3 views
0

저는 psftp.exe를 호출하고 여러 매개 변수를 전달하는 명령 줄 스크립트가 있습니다. 다음은 내가 실행하고 배치 스크립트의 라인 :psftp로 액세스가 거부되었습니다.

psftp -P 122 [email protected] -pw password 

실행에

(내가 먼저 연결할 수 있는지보고 싶어 나는 아직 -b 사용하여 파일을 전달하고 있지 않다) 이 배치 스크립트 나는 다음과 같은 출력을 얻을 :

using username "abc123" 
access denied 

나는 다음과 같은 출력을 얻을 활성화 자세한 플래그이 스크립트를 실행하면 :

Looking for host "abc123" 
Connecting to "<IP>" port 122 
Server Version: SSH-2.0 
Using SSH protocol version 2 
We claim version: SSH-2.0-PuTTY_Release_0.63 
Attempting keyboard-interactive authentication 
Server Refused keyboard-interactive authentication 
Sent Password 
Password authentication Failed 
Access Denied 

나는 zilla 파일을 통해 동일한 자격 증명을 사용하여 연결을 시도했으며 정상적으로 연결할 수 있습니다. 첫 번째 예제에서 서버에 사용자 이름을 보낼 때 실패하지만 다음 예제에서는 암호 단계에서 실패합니다.

다음에 시도 할 내용이 약간 손실되었습니다. 아무도 이것으로 도울 수 있습니까?

도움을 주셔서 감사합니다.

답변

0

해결되었습니다. 내가 사용하고 있던 암호에 cmd가 이스케이프 문자 인> 문자가있는 것이 문제였습니다. 암호를 따옴표로 묶어서 문제를 해결했습니다.

+0

다른 사람들에게 유용하도록 질문을 업데이트하면 좋을 것입니다. psftp에서 "어떻게 암호를 사용합니까?" –

+0

하지만 던져진 오류는 '액세스가 거부되었습니다'입니다. 누군가 psftp에서 '어떻게 암호를 사용합니까?'를 검색하려면, 그들이 오류의 원인을 이미 알고 있다는 것을 암시 할 수 있습니다. 이는 나와 관련이 없습니다. – ricky89

관련 문제