libssh2 라이브러리는 보안 암호화 전송을 사용하여 원격 컴퓨터의 리소스에 대한 액세스를 제공합니다. 그것은 셸, 원격 실행, 터널링, 파일 전송 및 SCP입니다. PHP에는 이러한 리소스에 대한 래퍼가 있습니다. 각각 ssh2.shell://, ssh2.exec://, ssh2.tunnel://, ssh2.sftp://, 및 ssh2.scp://입니다.
기본적으로 다음을 참고하세요. 래퍼가 활성화되지 않았습니다. PECL에서 제공하는 SSH2 확장 프로그램을 설치해야 합니다.
ssh2.shell://user:pass@example.com:22/xterm ssh2.exec://user:pass@example.com:22/usr/local/bin/somecmd ssh2.tunnel://user:pass@example.com:22/192.168.0.1:14 ssh2.sftp://user:pass@example.com:22/path/to/filename
session | 미리 연결된 ssh2 리소스 재사용 가능 |
---|---|
sftp | 미리 할당된 sftp 리소스 재사용 가능 |
방법 | Key exchange, 호스트 키, 암호화, 압축 및 Mac 메소드 콜백을위한 ConnectionswordPassword에 대한 Connectionalication의 공개 키 파일 이름 |
privkey_file | 인증용 개인 키 파일 이름 |
env | 설정할 환경 변수의 연관 배열 |
term | pty 할당 시 요청되는 터미널 에뮬레이션 유형 |
term_width | 터미널 너비 pty가 할당될 때 요청됨 |
term_height | pty가 할당될 때 요청되는 터미널 높이 |
term_units | term_width 및 term_height 단위가 함께 사용됨 |
위 내용은 PHP SSH2://의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!