저는 노드와 람다에 대해 매우 익숙합니다. 그래서 나는 아마도 약간의 실수를 저지르고있을 것입니다. s3 이벤트에서 파일을 가져 오는 node.js aws lambda 함수를 만들었습니다. 파일이 gzip이면 압축을 풀고 sftp 서버에 업로드 한 다음 동일한 sftp 서버에 sig 파일을 만들고 업로드합니다. 모든 것이 잘되면 작동하지만 오류를 올바르게
나는 sftp 링크를 연결해야하고 sftp 링크에 데이터를 넣어야한다. 나는 ssh2_connect 기능을 통해 SFTP 연결을 연결하고 싶다. 내 문제는 그 함수를 실행할 때마다 오류 Call to undefined function ssh2_connect()이 발생한다는 것입니다. 그런 다음 libssh2.tar.gz과 ssh2.tgz을 다운로드했지만 어
SSH-DSS 키를 사용하고 있습니다. 포트는 2222입니다. 공용/개인 키 (peagent)와 사용자 이름을 사용하여 내 컴퓨터에서 winscp를 통해 연결할 수 있습니다. (개인 키는 암호가 없습니다.) 그러나 PHP 스크립트로 동일한 작업을 시도해도 작동하지 않습니다. 오류 메시지가 없습니다. ssh2_auth_pubkey_file()은 blank/f
저는 여기 초보자입니다. 그러나 가능한 한 최선을 다해 문제를 설명하려고 노력할 것입니다. 기본적으로 누군가 내 클라이언트 사이트에서 주문을 완료 할 때마다 스크린 샷 파일의 자동 SFTP 업로드를 실행하려고 시도하고 있습니다. 이것은 완료된 신청서를 검토하기위한 것입니다. phpseclib를 파일 업로드의 주요 방법으로 사용하고 있습니다. 불행히도 다른
ssh2 nodejs 모듈을 사용하여 UNIX 응용 프로그램에 연결하고 스크립트를 실행하면 성공합니다. 이제 여러 서버에 하나씩 연결하고 출력을 가져 와서 저장하려고합니다. for 루프를 사용하여 json에서 하나씩 ssh2에 대한 입력으로 서버를 전달하려고하면 for 루프가 서버의 출력을 얻는 블록보다 훨씬 빠르게 완료됩니다. 이로 인해 핸드 셰이크 오류
ssh2-sftp 라이브러리를 사용하여 Node에서 파일을 읽고 쓰려고합니다. SFTP 사이트에서 더 큰 CSV 파일 (2MB와 같이 너무 크지는 않음)에서 sftp.get을 수행 한 다음 반환 된 스트림에서 데이터를 읽으면 14 번 스트림 이후에 전화가 끊깁니다. ("데이터") 호출. 몇 가지 다른 샘플 파일을 사용하여이 테스트를 거쳤으며 코드는 작은 파