FTP 개체를 사용하여 몇 개의 파일을 AIX 상자에 보내는 기존 Perl 스크립트가 있습니다. 나는 리눅스 박스가 FTP를 지원하지 않는다는 것을 발견했다. SFTP를 지원합니다. SFTP를 사용하기 위해 스크립트를 변환하기 위해 어떤 단계를 밟아야합니까?Perl 스크립트에서 FTP에서 SFTP로 변환하는 방법은 무엇입니까?
2
A
답변
6
6
나는 실제로 비슷한 것을했습니다. 그러나 필요할 때 SFTP를 통해 실행되도록 현재 FTP 스크립트를 준비하는 것이 었습니다.
나는 Net::SFTP
주위의 래퍼 객체를 만들었고 그 모양은 Net::FTP
과 비슷합니다. 따라서 모든 호출이 다른 구현 위치에 남아있을 수 있습니다.
my $client = Net::FTP->new(Host => 'ftp.somehost.com', ...);
my $client = FTPClient->new(Host => 'ftp.somehost.com', ...
, secureFTP => 1
);
에 그리고 내 새로운 클래스에 내가
Net::FTP
에서 사용 된 모든 메소드를 구현 :
나는이에서 갔다.
Net::SFTP
은 몇 가지 다른 반환 값을 반환하므로 실제로는
Class::Delegator
과 같은 것을 사용하는 대신 함수를 래핑해야합니다.
관련 문제
- 1. 자바 스크립트에서 String을 long으로 변환하는 방법은 무엇입니까?
- 2. ftp에서 파일을 다운로드하는 방법은 무엇입니까?
- 3. Perl 스크립트에서 Awk를 사용하려면 어떻게해야합니까?
- 4. sftp로 파일 보내기
- 5. FlashBuilder에서 SFTP로 출력
- 6. Filezilla FTP에서 war 파일을 배포하는 방법은 무엇입니까?
- 7. Perl 스크립트에서 stdin 및 stdout 시스템 명령을 캡처하는 방법은 무엇입니까?
- 8. 펄 스크립트에서 sql 파일에 perl 변수를 전달하는 방법은 무엇입니까?
- 9. Perl 스크립트에서 명령 줄 인수를 처리하는 올바른 방법은 무엇입니까?
- 10. 파일을 모두 대문자로 변환하는 Perl 스크립트를 작성하는 방법은 무엇입니까?
- 11. 키를 사용하여 한 Perl 해시를 다른 해시로 변환하는 방법은 무엇입니까?
- 12. 리터럴 객체를 자바 스크립트에서 사용자 정의 객체로 변환하는 방법은 무엇입니까?
- 13. 자바 스크립트에서 객체의 배열로 문자열을 변환하는 가장 좋은 방법은 무엇입니까?
- 14. Perl 스크립트에서 Python 스크립트 실행하기
- 15. Perl 스크립트에서 Ctrl-Z를하는 방법
- 16. AsciiDoc을 Perl POD로 변환하는 방법?
- 17. Perl 코드를 문서화하는 가장 좋은 방법은 무엇입니까?
- 18. 검색어를 변환하는 방법은 무엇입니까?
- 19. Perl을 사용하여 HTML을 PDF로 변환하는 방법은 무엇입니까?
- 20. FTP에서 파일 전송
- 21. 하나의 Perl 스크립트에서 다른 Perl 스크립트의 변수를 볼 수 있습니까?
- 22. 빔 : 파일 이름을 경로로 변환하는 방법은 무엇입니까?
- 23. 양식 탐색 링크를 단추로 변환하는 방법은 무엇입니까?
- 24. Perl CGI 스크립트에서 빈 페이지가 나타나는 이유는 무엇입니까?
- 25. Safari가 내 Perl CGI 스크립트에서 쿠키를 설정하지 않는 이유는 무엇입니까?
- 26. 윈도우의 펄 스크립트에서 perl -e 실행
- 27. Perl CGI 스크립트에서 XML 데이터를 보내려면 어떻게해야합니까?
- 28. 단일 행 Perl 스크립트에서 값 검색
- 29. Perl CGI 스크립트에서 브라우저로 XML 출력?
- 30. Perl 스크립트에서 구성 데이터와 스크립트 논리 분리하기
배치 코드를 공유 하시겠습니까? TIA. – simon04