직접 네트워크에 연결되지 않은 환경에서 yum 및 git 명령을 통과하는 방법
프록시 서버를 통해 yum,git을 두드리는
WEB1, WEB2 환경에 미들웨어를 인스톨 하지 않으면 안 되는데, 이하와 같은 구성이었으므로, yum라든지 git가 통과하지 않았다.
수동으로 설치하는 손도 있지만, 의존성이라든지 무서운 ...라고 할 때 사용하는 설정 방법.
+
|
|
|
| Internet
+-----------+ +-----------+ |
| | | | |
| | | | |
| WEB1 +-------+-----+ Proxy <----------->
| | | | | |
| | | | | |
+-----------+ | +-----------+ |
| |
| |
+-----------+ | |
| | | |
| | | |
| WEB2 +-------+ |
| | |
| | |
+-----------+ |
|
|
|
+
그림은 여기에서 생성
ASCIIFlow Infinity
외부 넷에 직접 연결된 서버에서 SSH 터널을 파
위의 그림에서 말하면 WEB1, WEB2에서 다음 명령을 친다.
$ /usr/bin/ssh -NT -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -i /root/.ssh/id_rsa -D 10080 {hostname}(上記でいうとProxy)
이 명령을 치면 Control + C로 멈출 때까지 아무것도 치지 않게되므로 마지막에 &를 붙여 두거나 터미널을 복제하는 것이 좋습니다.
yum의 conf에 지정된 Proxy를 이용해 접속하는 것을 명시
다음 줄을 yum.comf
에 추가합니다.
yum.confproxy=socks5h://localhost:10080
git 측 프록시 설정
git은 명령으로 프록시 설정을 완료합니다. 재미
$ git config --global http.proxy http://proxy.example.com:8080
$ git config --global https.proxy http://proxy.example.com:8080
그리고는 git clone 라든지 yum install 라든지 치고는 제대로 통과하게 되어 있을 것입니다.
Reference
이 문제에 관하여(직접 네트워크에 연결되지 않은 환경에서 yum 및 git 명령을 통과하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Yuta_spade/items/340fe3c275ce62e0a251
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
+
|
|
|
| Internet
+-----------+ +-----------+ |
| | | | |
| | | | |
| WEB1 +-------+-----+ Proxy <----------->
| | | | | |
| | | | | |
+-----------+ | +-----------+ |
| |
| |
+-----------+ | |
| | | |
| | | |
| WEB2 +-------+ |
| | |
| | |
+-----------+ |
|
|
|
+
$ /usr/bin/ssh -NT -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -i /root/.ssh/id_rsa -D 10080 {hostname}(上記でいうとProxy)
proxy=socks5h://localhost:10080
$ git config --global http.proxy http://proxy.example.com:8080
$ git config --global https.proxy http://proxy.example.com:8080
Reference
이 문제에 관하여(직접 네트워크에 연결되지 않은 환경에서 yum 및 git 명령을 통과하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Yuta_spade/items/340fe3c275ce62e0a251텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)