답변:
내 솔루션은 @slm과 비슷하지만 SOCKS는 더 간단하고 서버 또는 클라이언트에 프록시 설치가 필요하지 않기 때문에 대신 사용했습니다.
제한된 액세스 권한으로 컴퓨터에서 모든 명령을 실행하십시오.
에 yum.conf
집합 프록시는 다음
proxy=socks5h://localhost:1080
터미널 유형에서
ssh -D 1080 YOUR_USER@YOUR_SERVER_WITH_FULL_WEB_ACCESS
Enter 키를 누르고 비밀번호를 입력하십시오.
이제 ssh가 아닌 별도의 터미널에서
yum update
다음과 같이 SSH 연결을 통해 YUM의 트래픽을 프록시 할 수 있어야합니다.
/etc/yum.conf
보호 된 서버에 추가하십시오 .
proxy=http://127.0.0.1:8080
정상적인 인바운드 / 아웃 바운드 ssh 액세스 권한이있는 서버에서 :
$ ssh -R 8080:ssh.server:8080 user@protected.server
YUM 명령을 실행하려는 서버에서 :
$ yum update
desktop
을 전체 다운로드 액세스 권한을 가진 RedHat 서버라고합니다 server
). 내가해야 할 것 같아요 그래서 proxy=http://127.0.0.1:8080
내에서 desktop
이것은 얌 업데이트를 필요로하는 컴퓨터가 같이 ssh -R 8080:ssh.server:8080 user@protected.server
내에서 desktop
또한. server
구성은 어디서 이루어 지거나 없습니까?
ssh.server
.
desktop
또는 server
? 서버가없는 경우 루트 액세스 권한이 없기 때문에 설치할 수 없습니다
ssh -D 8888 user@server
데스크탑에서 yum에게이 서버를 사용하도록 지시해야합니다 proxy=socks5h://localhost:8888
. 문제가 있습니까? 그것은 공유 컴퓨터이기 때문에 필자의 경우에 이상적인 서버 컴퓨터에 아무것도 설치할 필요가 없다는 것을 의미합니다. 월요일까지 테스트 할 수 없습니다.