Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP SSH2://

<시간/>

소개

libssh2 라이브러리는 보안 암호화 전송을 사용하여 원격 시스템의 리소스에 대한 액세스를 제공합니다. 쉘, 원격 실행, 터널링, 파일 전송 SCP . PHP에는 이러한 리소스에 대한 래퍼가 있습니다. ssh2.shell://, ssh2.exec://, ssh2.tunnel://, ssh2.sftp://,입니다. 및 ssh2.scp:// 각각

이러한 래퍼는 기본적으로 활성화되어 있지 않습니다. PECL에서 사용 가능한 SSH2 확장 설치해야 합니다.

사용

ssh2.shell://user:[email protected]:22/xterm
ssh2.exec://user:[email protected]:22/usr/local/bin/somecmd
ssh2.tunnel://user:[email protected]:22/192.168.0.1:14
ssh2.sftp://user:[email protected]:22/path/to/filename

ssh2.*// 컨텍스트 옵션

세션 재사용할 미리 연결된 ssh2 리소스
sftp 재사용할 사전 할당된 sftp 리소스
메서드 키 교환, 호스트 키, 암호, 압축 및 콜백을 사용하는 MAC 방법
사용자 이름 연결할 사용자 이름
비밀번호 비밀번호 인증에 사용할 비밀번호
pubkey_file 인증에 사용할 공개 키 파일의 이름
privkey_file 인증에 사용할 개인 키 파일의 이름
환경 설정할 환경 변수 배열 연결
용어 pty 할당 시 요청할 터미널 에뮬레이션 유형
용어 너비 pty 할당 시 요청되는 터미널 너비
용어 높이 pty를 할당할 때 요청된 터미널 높이
term_units term_width 및 term_height와 함께 사용할 단위