0
Linux에서 FTP 스크립트가 실행되고 있는데 실패했습니다. 그것은 오류를 반환FTP 스크립트가 작동하지 않습니다.
/usr/bin/ftp -v -i -n my.ftp.server << cmd
user ftpuser password
binary
ls
<some other commands here>
quit cmd
: 여기에 스크립트입니다
421 Service not available, remote server has closed connection
Not connected.
여기서 이상한 것은입니다 난 그냥 명령 줄이 입력 된 경우 : 는/usr/빈/ftp를 my.ftp .server 사용자 이름과 암호를 묻고 내가 제공 한 후에 연결할 수있었습니다!
ftp> 나는 ls를 입력하면 FTP 서버에서 파일을 볼 수 있습니다. 내 스크립트에 어떤 문제가 있습니까?
또한 로그 파일을 볼 수 없도록 FTP 서버에 대한 퍼티 액세스 권한이 없습니다. 어떤 아이디어?
감사합니다.
스크립트를 테스트했는데 dev 설정에서 정상적으로 작동했지만 프로덕션 설정에는 여전히 실패했습니다. 첫 번째 줄 (ftp -n $ host << end_script) 이후에 실행 된 모든 줄은 오류를 반환했다. 421 서비스를 사용할 수 없습니다. 원격 서버가 연결을 닫았습니다. 제공된 사용자 이름과 비밀번호조차 받아들이지 않습니다. – racumin