SSH2 ssh2_scp_send
(PECL ssh2 >= 0.9.0)
ssh2_scp_send — SCP를 통해 파일 보내기
설명
ssh2_scp_send( resource $session, string $local_file, string $remote_file, int $create_mode = 0644 ): bool
SCP 프로토콜을 사용하여 로컬 파일 시스템에서 원격 서버로 파일을 복사합니다.
매개변수
session
- ssh2_connect() 호출에서 얻은 SSH 연결 링크 식별자입니다.
local_file
- 로컬 파일의 경로입니다.
remote_file
- 원격 파일의 경로입니다.
create_mode
- 파일은
create_mode
에서 지정한 모드로 생성됩니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 SCP를 통해 파일 업로드
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
ssh2_scp_send($connection, '/local/filename', '/remote/filename', 0644);
?>
기타
- ssh2_scp_recv() - SCP를 통해 제출 요청
- copy() - 파일 복사