From 6fbdc2b46d6227347c78361c711042e8c2b9b32a Mon Sep 17 00:00:00 2001 From: wojiushixiaobai <296015668@qq.com> Date: Thu, 22 Mar 2018 13:45:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9ubuntu=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E5=86=85=E5=AE=B9=EF=BC=8C=E6=96=B0=E5=A2=9E=E5=BF=AB=E9=80=9F?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=AE=A1=E7=90=86=E7=A7=81=E9=92=A5=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/admin_create_asset.rst | 27 ++++++++++++++++++++++++++- docs/conf.py | 8 ++++---- docs/setup_by_ubuntu.rst | 19 +++++++++++++------ 3 files changed, 43 insertions(+), 11 deletions(-) diff --git a/docs/admin_create_asset.rst b/docs/admin_create_asset.rst index 5543e86c..ce8b568d 100644 --- a/docs/admin_create_asset.rst +++ b/docs/admin_create_asset.rst @@ -104,6 +104,31 @@ Windows ç”Ÿæˆ SSH 密钥å¯ä»¥å‚考(https://www.cnblogs.com/horanly/p/660410 管ç†ç”¨æˆ·æ˜¯æœåŠ¡å™¨çš„ root,或拥有 NOPASSWD: ALL sudo æƒé™çš„用户,Jumpserver ä½¿ç”¨è¯¥ç”¨æˆ·æ¥æŽ¨é€ç³»ç»Ÿç”¨æˆ·ã€èŽ·å–资产硬件信æ¯ç‰ã€‚ +如果使用sshç§é’¥ï¼Œéœ€è¦å…ˆåœ¨èµ„产上设置,这里举个例åä¾›å‚考(本例登录资产使用root为例) + +:: + + (1). åœ¨èµ„äº§ä¸Šç”Ÿæˆ root 账户的公钥和ç§é’¥ + + $ ssh-keygen -t rsa # 默认会输入公钥和ç§é’¥æ–‡ä»¶åˆ° ~/.ssh 目录 + + (2). 将公钥输出到文件 authorized_keys 文件,并修改æƒé™ + + $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys + $ chmod 400 ~/.ssh/authorized_keys + + (3). 打开RSA验è¯ç›¸å…³è®¾ç½® + + $ vim /etc/ssh/sshd_config + + RSAAuthentication yes + PubkeyAuthentication yes + AuthorizedKeysFile .ssh/authorized_keys + + (4). é‡å¯ ssh æœåŠ¡ + +è¿™æ ·å°±å¯ä»¥ä½¿ç”¨ sshç§é’¥ è¿›è¡Œç®¡ç†æœåŠ¡å™¨ã€‚ + åç§°å¯ä»¥æŒ‰èµ„äº§æ ‘æ¥å‘½å。用户åroot。密ç å’Œ SSH ç§é’¥å¿…填一个。 .. image:: _static/img/create_asset_admin_user.jpg @@ -230,4 +255,4 @@ Windows 资产å议务必选择 rdp。 .. image:: _static/img/disconnect_assert.jpg -以上就是 Jumpserver 的简易入门了,Jumpserver 还有很多功能ç‰å¾…您去å‘现。在使用过程ä¸ï¼Œå¦‚æžœé‡åˆ°ä»€ä¹ˆé—®é¢˜ï¼Œå¯ä»¥åœ¨æ–‡æ¡£çš„"è”系方å¼"ä¸€æ æ‰¾åˆ°æˆ‘们。 \ No newline at end of file +以上就是 Jumpserver 的简易入门了,Jumpserver 还有很多功能ç‰å¾…您去å‘现。在使用过程ä¸ï¼Œå¦‚æžœé‡åˆ°ä»€ä¹ˆé—®é¢˜ï¼Œå¯ä»¥åœ¨æ–‡æ¡£çš„"è”系方å¼"ä¸€æ æ‰¾åˆ°æˆ‘们。 diff --git a/docs/conf.py b/docs/conf.py index 447cdfc6..4d035efd 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -21,7 +21,7 @@ import sphinx_rtd_theme # -- Project information ----------------------------------------------------- project = 'Jumpserver' -copyright = 'åŒ—äº¬å †æ ˆç§‘æŠ€æœ‰é™å…¬å¸ © 2014-2018' +copyright = u'åŒ—äº¬å †æ ˆç§‘æŠ€æœ‰é™å…¬å¸ © 2014-2018' author = 'Jumpserver team' # The short X.Y version @@ -110,7 +110,7 @@ html_static_path = ['_static'] # -- Options for HTMLHelp output --------------------------------------------- # Output file base name for HTML help builder. -htmlhelp_basename = 'Jumpserver 文档' +htmlhelp_basename = u'Jumpserver 文档' # -- Options for LaTeX output ------------------------------------------------ @@ -158,8 +158,8 @@ man_pages = [ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - (master_doc, 'Jumpserver', 'Jumpserver 文档', - author, 'Jumpserver', ' Jumpserver是全çƒé¦–款完全开æºçš„å ¡åž’æœºï¼Œæ˜¯ç¬¦åˆ 4A 的专业è¿ç»´å®¡è®¡ç³»ç»Ÿ', + (master_doc, 'Jumpserver', u'Jumpserver 文档', + author, 'Jumpserver', u' Jumpserver是全çƒé¦–款完全开æºçš„å ¡åž’æœºï¼Œæ˜¯ç¬¦åˆ 4A 的专业è¿ç»´å®¡è®¡ç³»ç»Ÿ', 'Miscellaneous'), ] diff --git a/docs/setup_by_ubuntu.rst b/docs/setup_by_ubuntu.rst index 977f9881..37804d2a 100644 --- a/docs/setup_by_ubuntu.rst +++ b/docs/setup_by_ubuntu.rst @@ -7,7 +7,7 @@ - 系统: Ubuntu 16.04 - IP: 192.168.244.144 -推è硬件 +测试推è硬件 ~~~~~~~~~~~~~ - CPU: 64ä½åŒæ ¸å¤„ç†å™¨ @@ -108,10 +108,10 @@ ... + # 找到如下所示,修改 sqlite3 为 mysql, 请勿直接å¤åˆ¶ç²˜è´´ # DB_ENGINE = 'sqlite3' # DB_NAME = os.path.join(BASE_DIR, 'data', 'db.sqlite3') - DEBUG = True DB_ENGINE = 'mysql' DB_HOST = '127.0.0.1' DB_PORT = 3306 @@ -119,9 +119,10 @@ DB_PASSWORD = 'somepassword' DB_NAME = 'jumpserver' + # 到æ¤ç»“æŸï¼Œå…¶ä»–å†…å®¹å¦‚æžœä½ ä¸çŸ¥é“用途请勿更改 ... - config = DevelopmentConfig() # ç¡®ä¿ä½¿ç”¨çš„æ˜¯åˆšæ‰è®¾ç½®çš„é…置文件 + config = DevelopmentConfig() **2.8 ç”Ÿæˆæ•°æ®åº“表结构和åˆå§‹åŒ–æ•°æ®** @@ -171,6 +172,8 @@ $ cp conf_example.py conf.py $ python run_server.py + # 1.0.0版本ä¸å¯ä»¥ä½¿ç”¨ jms 脚本让jumpserver在åŽå°è¿è¡Œï¼Œä½¿ç”¨æ–¹å¼ ./jms start|stop|restart all + 这时需è¦åŽ» Jumpserver 管ç†åŽå°-会è¯ç®¡ç†-终端管ç†ï¼ˆhttp://192.168.244.144:8080/terminal/terminal/ï¼‰æŽ¥å— Coco 的注册 :: @@ -225,7 +228,11 @@ Luna 已改为纯å‰ç«¯ï¼Œéœ€è¦ Nginx æ¥è¿è¡Œè®¿é—® $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" - # 注æ„ï¼šè¿™é‡Œä¸€å®šè¦æ”¹å†™ä¸€ä¸‹æœ¬æœºçš„IP地å€, å¦åˆ™ä¼šå‡ºé”™ + ## 如果 docker å®˜ç½‘æ— æ³•ä¸‹è½½å¯ä»¥ä½¿ç”¨å›½å†…å…¶ä»–é•œåƒæºï¼ˆä»¥é˜¿é‡Œäº‘为例) + # curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - + # add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" + + # 注æ„ï¼šè¿™é‡Œä¸€å®šè¦æ”¹å†™ä¸€ä¸‹æœ¬æœºçš„IP地å€, å¦åˆ™ä¼šå‡ºé”™ï¼Œå¸¦å®½æœ‰é™, 下载时间å¯èƒ½æœ‰ç‚¹é•¿ï¼Œå¯ä»¥å–æ¯å’–啡,别看对é¢äº†ï¼Œä½ 对é¢ä¸æ˜¯å°å§å§ã€‚ $ docker run -d \ -p 8081:8080 -v /opt/guacamole/key:/config/guacamole/key \ @@ -261,7 +268,7 @@ Luna 已改为纯å‰ç«¯ï¼Œéœ€è¦ Nginx æ¥è¿è¡Œè®¿é—® listen 80; server_name _; - ## 新增如下内容 + ## 新增如下内容,以上内容是原文内容,请从这一行开始å¤åˆ¶ proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; @@ -302,7 +309,7 @@ Luna 已改为纯å‰ç«¯ï¼Œéœ€è¦ Nginx æ¥è¿è¡Œè®¿é—® location / { proxy_pass http://localhost:8080; } - ## 到æ¤ç»“æŸ + ## 到æ¤ç»“æŸï¼Œè¯·ä¸è¦ç»§ç»å¤åˆ¶äº† } -- 2.18.0