Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
2f4f9baf
Commit
2f4f9baf
authored
Nov 01, 2018
by
wojiushixiaobai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改安全性
parent
14b716fc
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
41 additions
and
22 deletions
+41
-22
distributed_02.rst
docs/distributed_02.rst
+13
-0
distributed_03.rst
docs/distributed_03.rst
+2
-2
distributed_04.rst
docs/distributed_04.rst
+6
-4
distributed_05.rst
docs/distributed_05.rst
+11
-7
distributed_06.rst
docs/distributed_06.rst
+9
-9
No files found.
docs/distributed_02.rst
View file @
2f4f9baf
...
@@ -145,8 +145,21 @@
...
@@ -145,8 +145,21 @@
server {
server {
listen 80;
listen 80;
server_name www.jumpserver.org; # 自行修改成你的域名
server_name www.jumpserver.org; # 自行修改成你的域名
return https://www.jumpserver.org$request_uri; # 自行修改成你的域名
}
}
server {
# 推荐使用 https 访问,如果不使用 https 请自行注释下面的选项
listen 443;
server_name www.jumpserver.org; # 自行修改成你的域名
ssl on;
ssl_certificate /etc/nginx/sslkey/1_jumpserver.org_bundle.crt; # 自行设置证书
ssl_certificate_key /etc/nginx/sslkey/2_jumpserver.org.key; # 自行设置证书
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
client_max_body_size 100m; # 录像上传大小限制
client_max_body_size 100m; # 录像上传大小限制
location / {
location / {
...
...
docs/distributed_03.rst
View file @
2f4f9baf
...
@@ -24,8 +24,8 @@
...
@@ -24,8 +24,8 @@
# 安装 mariadb 服务
# 安装 mariadb 服务
$ yum install -y install mariadb mariadb-devel mariadb-server
$ yum install -y install mariadb mariadb-devel mariadb-server
# 设置防火墙,开放 3306 端口
# 设置防火墙,开放 3306 端口
给 jumpserver 访问
$
firewall-cmd --zone=public --add-port=3306/tcp --permanent
$
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.11" port protocol="tcp" port="3306" accept"
$ firewall-cmd --reload
$ firewall-cmd --reload
# 设置 mariadb 服务
# 设置 mariadb 服务
...
...
docs/distributed_04.rst
View file @
2f4f9baf
...
@@ -23,8 +23,10 @@
...
@@ -23,8 +23,10 @@
# 安装依赖包
# 安装依赖包
$ yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
$ yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
# 设置防火墙,开放 80 端口
# 设置防火墙,开放 80 端口给 nginx 访问,开放 8080 端口给 coco 和 guacamole 访问
$ firewall-cmd --zone=public --add-port=80/tcp --permanent
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.100" port protocol="tcp" port="80" accept"
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.12" port protocol="tcp" port="8080" accept"
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.13" port protocol="tcp" port="8080" accept"
$ firewall-cmd --reload
$ firewall-cmd --reload
# 安装 redis
# 安装 redis
...
@@ -119,9 +121,9 @@
...
@@ -119,9 +121,9 @@
DB_PASSWORD = os.environ.get("DB_PASSWORD") or 'weakPassword'
DB_PASSWORD = os.environ.get("DB_PASSWORD") or 'weakPassword'
DB_NAME = os.environ.get("DB_NAME") or 'jumpserver'
DB_NAME = os.environ.get("DB_NAME") or 'jumpserver'
# Django 监听的ip和端口
,生产环境推荐把0.0.0.0修改成127.0.0.1,这里的意思是允许x.x.x.x访问,127.0.0.1表示仅允许自身访问
# Django 监听的ip和端口
# ./manage.py runserver 127.0.0.1:8080
# ./manage.py runserver 127.0.0.1:8080
HTTP_BIND_HOST = '
127.0.0.1
'
HTTP_BIND_HOST = '
0.0.0.0
'
HTTP_LISTEN_PORT = 8080
HTTP_LISTEN_PORT = 8080
# Redis 相关设置
# Redis 相关设置
...
...
docs/distributed_05.rst
View file @
2f4f9baf
...
@@ -23,9 +23,11 @@
...
@@ -23,9 +23,11 @@
# 安装依赖包
# 安装依赖包
$ yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
$ yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
# 设置防火墙,开放 2222 5000 端口
# 设置防火墙,开放 2222 5000 端口 给 nginx 和 jumpserver 访问
$ firewall-cmd --zone=public --add-port=2222/tcp --permanent
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.11" port protocol="tcp" port="2222" accept"
$ firewall-cmd --zone=public --add-port=5000/tcp --permanent
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.100" port protocol="tcp" port="2222" accept"
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.11" port protocol="tcp" port="5000" accept"
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.100" port protocol="tcp" port="5000" accept"
$ firewall-cmd --reload
$ firewall-cmd --reload
# 安装 docker
# 安装 docker
...
@@ -40,7 +42,7 @@
...
@@ -40,7 +42,7 @@
$ docker run --name jms_coco -d \
$ docker run --name jms_coco -d \
-p 2222:2222 \
-p 2222:2222 \
-p 5000:5000 \
-p 5000:5000 \
-e CORE_HOST=http://192.168.100.11 \
-e CORE_HOST=http://192.168.100.11
:8080
\
wojiushixiaobai/coco:1.4.3
wojiushixiaobai/coco:1.4.3
# 访问 http://192.168.100.100/terminal/terminal/ 接受 coco 注册
# 访问 http://192.168.100.100/terminal/terminal/ 接受 coco 注册
...
@@ -51,14 +53,16 @@
...
@@ -51,14 +53,16 @@
::
::
$ firewall-cmd --zone=public --add-port=2223/tcp --permanent
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.11" port protocol="tcp" port="2223" accept"
$ firewall-cmd --zone=public --add-port=5001/tcp --permanent
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.100" port protocol="tcp" port="2223" accept"
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.11" port protocol="tcp" port="5001" accept"
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.100" port protocol="tcp" port="5001" accept"
$ firewall-cmd --reload
$ firewall-cmd --reload
$ docker run --name jms_coco1 -d \
$ docker run --name jms_coco1 -d \
-p 2223:2222 \
-p 2223:2222 \
-p 5001:5000 \
-p 5001:5000 \
-e CORE_HOST=http://192.168.100.11 \
-e CORE_HOST=http://192.168.100.11
:8080
\
wojiushixiaobai/coco:1.4.3
wojiushixiaobai/coco:1.4.3
# 访问 http://192.168.100.100/terminal/terminal/ 接受 coco 注册
# 访问 http://192.168.100.100/terminal/terminal/ 接受 coco 注册
docs/distributed_06.rst
View file @
2f4f9baf
...
@@ -23,10 +23,9 @@
...
@@ -23,10 +23,9 @@
# 安装依赖包
# 安装依赖包
$ yum install -y yum-utils device-mapper-persistent-data lvm2
$ yum install -y yum-utils device-mapper-persistent-data lvm2
# 设置 selinux 与 防火墙
# 设置防火墙,开放 8081 端口 给 nginx 和 jumpserver 访问
$ setenforce 0
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.11" port protocol="tcp" port="8081" accept"
$ sed -i "s/enforcing/disabled/g" `grep enforcing -rl /etc/selinux/config`
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.100" port protocol="tcp" port="8081" accept"
$ firewall-cmd --zone=public --add-port=8081/tcp --permanent
$ firewall-cmd --reload
$ firewall-cmd --reload
# 安装 docker
# 安装 docker
...
@@ -39,9 +38,9 @@
...
@@ -39,9 +38,9 @@
# 通过 docker 部署
# 通过 docker 部署
$ docker run --name jms_guacamole -d \
$ docker run --name jms_guacamole -d \
-p 8081:808
0
\
-p 8081:808
1
\
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
-e JUMPSERVER_SERVER=http://192.168.100.11 \
-e JUMPSERVER_SERVER=http://192.168.100.11
:8080
\
wojiushixiaobai/guacamole:1.4.3
wojiushixiaobai/guacamole:1.4.3
# 访问 http://192.168.100.100/terminal/terminal/ 接受 guacamole 注册
# 访问 http://192.168.100.100/terminal/terminal/ 接受 guacamole 注册
...
@@ -52,12 +51,13 @@
...
@@ -52,12 +51,13 @@
::
::
$ firewall-cmd --zone=public --add-port=8082/tcp --permanent
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.11" port protocol="tcp" port="8082" accept"
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.100" port protocol="tcp" port="8082" accept"
$ firewall-cmd --reload
$ firewall-cmd --reload
$ docker run --name jms_guacamole1 -d \
$ docker run --name jms_guacamole1 -d \
-p 8082:808
0
\
-p 8082:808
1
\
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
-e JUMPSERVER_KEY_DIR=/config/guacamole/key \
-e JUMPSERVER_SERVER=http://192.168.100.11 \
-e JUMPSERVER_SERVER=http://192.168.100.11
:8080
\
wojiushixiaobai/guacamole:1.4.3
wojiushixiaobai/guacamole:1.4.3
# 访问 http://192.168.100.100/terminal/terminal/ 接受 guacamole 注册
# 访问 http://192.168.100.100/terminal/terminal/ 接受 guacamole 注册
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment