2014-02-24 4 views
0

plink.exe를 사용하여 원격 서버에서 파일을 나열하는 데 사용하는 펄 스크립트가 있습니다. 어제 관리자가 암호를 변경하지 않으면 스크립트가 정상적으로 작동하고있었습니다. 이제 새로운 암호로 스크립트가 작동하지 않습니다. Filezilla/putty를 사용하여 연결할 수 있기 때문에 암호가 정확합니다.plink를 사용하여 디렉토리를 나열하는 데 실패했습니다.

SSH와 함께 putty를 사용하여 로그인 할 수도 있습니다.

내가 노력하고 코드는 내가 점점 오전 오류가

The system cannot find the file specified. 

입니다

plink.exe -pw password -ssh -l username server_IP ls -1 /home/path/to/folder/ 

어제까지 일하고, 여러 번 올바른 선택되어 경로 (코드 또한 변화 없음, 폴더도 삭제되지 않습니다.) 아무도 도와 줄 수 있습니까?

+0

나는 펄 스크립트 내에서 패스워드 뒤에 공백이나 '\ n'이 오게 될지도 모른다. 시도 할 수있는 것은 스크립트에서 명령을 호출하는 행을 대체하는 행을 대체 한 다음 출력에서 ​​암호를 복사하여 붙여 넣어 실제로 작동하는지 확인하는 것입니다. – DeVadder

답변

0

전체 경로를 사용하고 명령을 입력 했습니까?

plink.exe -pw password -ssh -l username server_IP "/bin/ls/ls -1 /home/path/to/folder/" 
관련 문제