![Putty를 사용하여 패키지 업데이트용 터널을 생성할 수 있나요?](https://linux55.com/image/195444/Putty%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%EC%9A%A9%20%ED%84%B0%EB%84%90%EC%9D%84%20%EC%83%9D%EC%84%B1%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
작업은 다음과 같습니다.
- centos에는 인터넷에 접속할 수 없는 서버가 여러 개 있습니다.
- 인터넷 접속이 가능한 Windows PC가 있고, 모든 서버에는 CentOS가 설치되어 있습니다.
- CentOS 서버가 Windows PC에 액세스할 수 없습니다.
- Putty를 사용하여 Centos에 연결합니다.
CentOS 서버가 패키지를 업데이트/설치할 수 있도록 CentOS에 추가 소프트웨어를 설치하지 않고도 Putty를 사용하여 터널을 생성할 수 있습니까?
답변1
CentOS 서버를 대신하여 트래픽을 인터넷으로 전달하도록 Windows-PC를 구성할 수 있습니다. 하지만 이는 회사의 보안 정책을 위반하는 것이므로 좋지 않은 생각입니다.
Windows PC(Windows 10)에서 CMD 또는 PowerShell을 열고 다음 두 명령을 실행합니다. 이 두 명령은 역방향 SOCKS 프록시를 생성합니다.
ssh -R 8888:localhost:9999 remotehost &
ssh -D 9999 localhost
CentOS 머신에서 에이전트가 localhost:8888
(시스템 전체 또는 yum 구성에서) 가리키도록 구성합니다. 자세한 내용은 -R
옵션 아래의 ssh 맨페이지를 확인하세요.