
ssh2_forward_listen 옵션을 사용하여 포워딩을 위한 로컬 포트를 설정하는 방법은 다음과 같습니다.
1. ssh2_forward_listen 옵션을 사용할 때, 포워딩을 위한 로컬 포트를 설정하는 예제는 다음과 같습니다.
#hostingforum.kr
bash
ssh -f -N -L 8080:localhost:80 user@remote_server
위의 예제에서, 8080은 로컬 포트입니다. localhost은 원격 서버에 접속하여 접근할 수 있는 서버의 IP 주소 또는 도메인 이름입니다. 80은 원격 서버의 포트입니다.
2. ssh2_forward_listen 옵션을 사용할 때, 포워딩을 위한 로컬 포트를 설정하는 방법은 ssh_config 파일을 편집하여도 가능합니다.
#hostingforum.kr
bash
Host remote_server
LocalForward 8080 localhost:80
위의 예제에서, Host remote_server는 원격 서버의 호스트 이름입니다. LocalForward 8080 localhost:80은 로컬 포트 8080을 원격 서버의 포트 80으로 포워딩하는 것을 의미합니다.
3. ssh2_forward_listen 옵션을 사용할 때, 포워딩을 위한 로컬 포트를 설정하는 방법은 ssh-agent를 사용하여도 가능합니다.
#hostingforum.kr
bash
ssh-agent
ssh-add
ssh -f -N -L 8080:localhost:80 user@remote_server
위의 예제에서, ssh-agent는 SSH 인증을 관리하는 데 사용되는 프로그램입니다. ssh-add는 SSH 인증서를 추가하는 명령어입니다. ssh -f -N -L 8080:localhost:80 user@remote_server는 로컬 포트 8080을 원격 서버의 포트 80으로 포워딩하는 것을 의미합니다.
2025-03-09 22:01