SSH2 ssh2_tunnel
(PECL ssh2 >= 0.9.0)
ssh2_tunnel — 원격 서버를 통해 터널 열기
설명
ssh2_tunnel(resource $session
, string $host
, int $port
): resource
현재 연결된 SSH 서버를 통해 임의의 호스트/포트에 대한 소켓 스트림을 엽니다.
매개변수
session
- ssh2_connect() 호출에서 얻은 SSH 연결 링크 식별자입니다.
host
port
반환 값
Examples
예제 #1 임의의 호스트에 대한 터널 열기
<?php
$connection = ssh2_connect('shell.example.com', 22);
ssh2_auth_pubkey_file($connection, 'username', 'id_dsa.pub', 'id_dsa');
$tunnel = ssh2_tunnel($connection, '10.0.0.101', 12345);
?>
기타
- ssh2_connect() - SSH 서버에 연결
- fsockopen() - 인터넷 또는 Unix 도메인 소켓 연결 열기