![SSH를 사용하여 로컬 Redis 포트를 원격 Reids 포트로 전달하는 방법](https://linux55.com/image/190949/SSH%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A1%9C%EC%BB%AC%20Redis%20%ED%8F%AC%ED%8A%B8%EB%A5%BC%20%EC%9B%90%EA%B2%A9%20Reids%20%ED%8F%AC%ED%8A%B8%EB%A1%9C%20%EC%A0%84%EB%8B%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
Redis가 설치된 클라우드 호스트가 있는데 이제는 위험하기 때문에 포트 6379를 공용 네트워크에 노출하고 싶지 않습니다. 실제로 최근 내 호스트가 마이너 악성 코드의 영향을 받았습니다. 22 서비스를 사용하여 원격 서버에만 연결할 수 있도록 SSH를 사용하여 원격 시스템에 연결을 전달하려면 어떻게 해야 합니까? 이 명령을 시도했지만 작동하지 않는 것 같습니다.
ssh -C -f -N -g -L 6479:111.146.199.23:6379 [email protected]
작동하게 하려면 어떻게 해야 합니까? 이것은 내 로컬 Redis 클라이언트 연결 구성입니다.
답변1
이 작업을 수행해야합니다
ssh -L 6379:127.0.0.1:6479 -N -f [email protected]