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

   Á¶È¸ 4052   Ãßõ 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 3755/5691
2014-05   5016867   Á¤ÀºÁØ1
2015-12   1552316   ¹é¸Þ°¡
2016-01   6242   znetz
2021-12   1957   ȣȣ
2014-10   4270   ¼­¿ïI±èµ¿¼ö
2023-07   3325   ¹«¾Æ
2019-05   3149   ºÀ±Û
2023-07   2335   ÇåÅÍD
2013-04   12334   ¿ÀÀçÈ£
2013-05   16623   hatson
2010-04   8385   silverwing
2014-10   3842   ÁÖȲº°
2014-10   4669   ºÐ³ëÀÇ´Ù¿îÈú
2019-05   2366   Àü¼³¼ÓÀǹ̡¦
2021-12   1738   Sikieiki
2014-10   5324   ÄÄÁö±â
2021-12   2636   ºí·ç¿µ»ó
2023-08   1594   ÈǵüÀÌ
2014-11   4463   À©µð¾È
2010-05   9823   °¡ºü·Î±¸³ª
2013-05   16465   ¼­¿ïI±èµ¿¼ö
2014-11   3997   ÁÖȲº°