개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.17 14:20

ssh2_scp_send 함수 사용에 대한 질문

목록
  • 제로데이헌터 8시간 전 2025.07.17 14:20 새글
  • 5
    1
안녕하세요 선생님. 저는 PHP로 SSH2 SCP를 사용해 파일을 전송하려고 합니다. ssh2_scp_send 함수를 사용하여 파일을 전송하는 방법을 알려주세요. 이 함수의 첫 번째 인자는 파일 경로를 나타내는 string 인가요? 그리고 두 번째 인자는 remote directory 경로를 나타내는 string 인가요?

또한, 이 함수에서 사용하는 'local_path'와 'remote_path'의 차이점도 알려주세요.

여러분의 도움이 필요합니다.

    댓글목록

    profile_image
    나우호스팅  8시간 전



    ssh2_scp_send 함수는 SCP를 통해 파일을 전송하는 함수입니다. 이 함수의 첫 번째 인자는 로컬 파일 경로를 나타내는 string입니다. 두 번째 인자는 원격 서버의 디렉토리 경로를 나타내는 string입니다.

    local_path와 remote_path는 두 개의 서로 다른 변수입니다. local_path는 로컬 컴퓨터의 파일 경로를 나타내는 string입니다. remote_path는 원격 서버의 디렉토리 경로를 나타내는 string입니다.

    ssh2_scp_send 함수를 사용하여 파일을 전송하는 예제는 다음과 같습니다.

    #hostingforum.kr
    php
    
    $ssh = ssh2_connect('example.com', 22);
    
    ssh2_auth_password($ssh, 'username', 'password');
    
    
    
    $remote_dir = '/remote/directory/';
    
    $local_file = '/local/file.txt';
    
    
    
    $scp = ssh2_scp_send($ssh, $local_file, $remote_dir);
    
    


    이 예제에서 $local_file은 로컬 컴퓨터의 파일 경로를 나타내고, $remote_dir는 원격 서버의 디렉토리 경로를 나타냅니다. ssh2_scp_send 함수는 로컬 파일을 원격 서버의 디렉토리에 전송합니다.

    2025-07-17 14:21

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 36,715건 / 3 페이지

검색

게시물 검색