Putty를 사용하여 패키지 업데이트용 터널을 생성할 수 있나요?

Putty를 사용하여 패키지 업데이트용 터널을 생성할 수 있나요?

작업은 다음과 같습니다.

  1. centos에는 인터넷에 접속할 수 없는 서버가 여러 개 있습니다.
  2. 인터넷 접속이 가능한 Windows PC가 있고, 모든 서버에는 CentOS가 설치되어 있습니다.
  3. CentOS 서버가 Windows PC에 액세스할 수 없습니다.
  4. 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 맨페이지를 확인하세요.

관련 정보