[ RHEL Subscription ] SSH TUNNELÀÌ¿ëÇÑ RHEL ¶óÀ̼¾½º µî·Ï ½ÇÆÐ

   Á¶È¸ 4024   Ãßõ 0    

보안상 및 기타 여러 이유로,
SSH 터널을 이용하여 RHEL Subscription을 사용하여야 합니다.


하기와 같이 설정하여 시도 하였으나, 알 수 없는 이유로 라이센스 등록이 실패 하고 있습니다.

참고로, 해당 SOCKS에 yum을 연결 시켜 보면 정상동작합니다.

고수님들의 조언 부탁 드려봅니다.



# 리눅스 서버(라이센스 작업중) -> 외부 서버

ssh -D 1080 root@x.x.x.x ( ID : root, PWD: xyzy ), 연결 정상적으로 완료됨


netstat -anp | grep 1080

tcp        0      0 127.0.0.1:1080          0.0.0.0:*               LISTEN      9797/ssh <==================================== !!!


# 리눅스 서버(라이센스 작업중)

subscription-manager config --server.proxy_hostname=127.0.0.1 --server.proxy_port=1080 --server.proxy_user=root --server.proxy_password=xyzy


subscription-manager register --username ******@****.com --password xxxx      

Registering to: subscription.rhsm.redhat.com:443/subscription

Remote server error. Please check the connection details, or see /var/log/rhsm/rhsm.log for more information. <=========== !!!


2018-05-06 23:42:12,346 [INFO] subscription-manager:9802:MainThread @managercli.py:518 - X-Correlation-ID: e185c7638ddb4085af3ff3525b439d26

2018-05-06 23:42:12,346 [INFO] subscription-manager:9802:MainThread @managercli.py:407 - Client Versions: {'python-rhsm': '1.19.9-1.el7', 'subscription-manager': '1.19.21-1.el7'}

2018-05-06 23:42:33,206 [INFO] subscription-manager:9808:MainThread @managercli.py:518 - X-Correlation-ID: a47b9e195bf740a1a1407856eb3fcd32

2018-05-06 23:42:33,206 [INFO] subscription-manager:9808:MainThread @managercli.py:407 - Client Versions: {'python-rhsm': '1.19.9-1.el7', 'subscription-manager': '1.19.21-1.el7'}

2018-05-06 23:42:37,625 [INFO] subscription-manager:9813:MainThread @managercli.py:518 - X-Correlation-ID: eb1cefb875104af89e7b56483b044e8a

2018-05-06 23:42:37,625 [INFO] subscription-manager:9813:MainThread @managercli.py:407 - Client Versions: {'python-rhsm': '1.19.9-1.el7', 'subscription-manager': '1.19.21-1.el7'}

2018-05-06 23:42:37,626 [INFO] subscription-manager:9813:MainThread @connection.py:822 - Connection built: http_proxy=127.0.0.1:1080 host=subscription.rhsm.redhat.com port=443 handler=/subscription auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False

2018-05-06 23:42:37,626 [INFO] subscription-manager:9813:MainThread @connection.py:822 - Connection built: http_proxy=127.0.0.1:1080 host=subscription.rhsm.redhat.com port=443 handler=/subscription auth=none

2018-05-06 23:42:37,627 [INFO] subscription-manager:9813:MainThread @managercli.py:407 - Client Versions: {'python-rhsm': '1.19.9-1.el7', 'subscription-manager': '1.19.21-1.el7'}

2018-05-06 23:42:37,643 [INFO] subscription-manager:9813:MainThread @managercli.py:382 - Consumer Identity name=None uuid=None

2018-05-06 23:42:37,645 [INFO] subscription-manager:9813:MainThread @managercli.py:382 - Consumer Identity name=None uuid=None

2018-05-06 23:42:37,646 [INFO] subscription-manager:9813:MainThread @connection.py:822 - Connection built: http_proxy=127.0.0.1:1080 host=subscription.rhsm.redhat.com port=443 handler=/subscription auth=basic username=******@****.com <============================ !!!!

2018-05-06 23:42:37,670 [INFO] subscription-manager:9813:MainThread @dmiinfo.py:73 - Using dmidecode dump file: /dev/mem

2018-05-06 23:42:37,970 [ERROR] subscription-manager:9813:MainThread @managercli.py:177 - Error during registration: ''

2018-05-06 23:42:37,970 [ERROR] subscription-manager:9813:MainThread @managercli.py:178 - ''

Traceback (most recent call last):

  File "/usr/lib/python2.7/site-packages/subscription_manager/managercli.py", line 1184, in _do_command

    owner_key = self._determine_owner_key(admin_cp)

  File "/usr/lib/python2.7/site-packages/subscription_manager/managercli.py", line 1336, in _determine_owner_key

    owners = cp.getOwnerList(self.username)

  File "/usr/lib64/python2.7/site-packages/rhsm/connection.py", line 1118, in getOwnerList

    return self.conn.request_get(method)

  File "/usr/lib64/python2.7/site-packages/rhsm/connection.py", line 646, in request_get

    return self._request("GET", method, headers=headers)

  File "/usr/lib64/python2.7/site-packages/rhsm/connection.py", line 672, in _request

    info=info, headers=headers)

  File "/usr/lib64/python2.7/site-packages/rhsm/connection.py", line 528, in _request

    conn.request(request_type, handler, body=body, headers=final_headers)

  File "/usr/lib64/python2.7/httplib.py", line 1017, in request

    self._send_request(method, url, body, headers)

  File "/usr/lib64/python2.7/httplib.py", line 1051, in _send_request

    self.endheaders(body)

  File "/usr/lib64/python2.7/httplib.py", line 1013, in endheaders

    self._send_output(message_body)

  File "/usr/lib64/python2.7/httplib.py", line 864, in _send_output

    self.send(msg)

  File "/usr/lib64/python2.7/httplib.py", line 826, in send

    self.connect()

  File "/usr/lib64/python2.7/httplib.py", line 1227, in connect

    HTTPConnection.connect(self)

  File "/usr/lib64/python2.7/httplib.py", line 810, in connect

    self._tunnel()

  File "/usr/lib64/python2.7/httplib.py", line 787, in _tunnel

    (version, code, message) = response._read_status()

  File "/usr/lib64/python2.7/httplib.py", line 408, in _read_status

    raise BadStatusLine(line)

BadStatusLine: ''

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
     
´äº¯ °¨»çÇÕ´Ï´Ù. È®ÀÎ ÇØ º¸·Á´Ï ´Ù¸¥ À̽´°¡ À־. ³ªÁß¿¡ È®ÀÎÇÏ°í ¾÷µ¥ÀÌÆ® Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.
=> ¾÷µ¥ÀÌÆ® ÇÕ´Ï´Ù. ¾Ë·Á ÁֽŠ¹Ù¿Í °°ÀÌ, Çϱâ¿Í °°ÀÌ ¼³Á¤ÇÏ¿© ÇØ´ç ³»¿ª ÇØ°áµÇ¾ú½À´Ï´Ù. ~.~
ssh -p 10070 -L 443:subscription.rhsm.redhat.com:443 root@x.x.x.x


QnA
Á¦¸ñPage 1625/5686
2014-05   4987562   Á¤ÀºÁØ1
2015-12   1523525   ¹é¸Þ°¡
2016-08   5178   ǪÇÏÈ÷
2017-08   16535   ±è°Ç¿ì
2018-11   3061   Æĸ®´ë¿Õ
2021-05   1992   ÀÌÇö¼®1
2012-03   7030   À¯Á¾Ã¶
2015-08   4485   Àü¼³¼ÓÀǹ̡¦
2014-04   3084   ÀÌÁöÆ÷Åä
08-30   191   ¾Ö´Ï¸Ö6
2012-03   5765   ¿À¿ø
2018-12   5322   ´ëÇѹα¹
2023-01   2899   ȸ¿ø
2012-03   7534   ¹«¾Æ
2015-08   5795   ggg345
2016-08   4161   Ŭ·¡½Ä
2020-02   3675   ÄÚÄí
2018-12   4398   pcÄÉÀ̽ºÀÚ¡¦
2020-02   2600   Á¤ÀǼ®
2017-09   3792   ȲÁø¿ì
2018-12   2466   Á¡ÆÛ
2014-04   6751   hurricane