cd /opt/
git clone https://github.com/jumpserver/jumpserver.git
cd
jumpserver git checkout master

准备安装:

cd install/

执行命令 可以看到我的kali不支持

root@csmall:/var/www/jumpserver/install# python install.py
请务必先查看wiki https://github.com/jumpserver/jumpserver/wiki
支持的平台: CentOS, RedHat, Fedora, Oracle Linux, Debian, Ubuntu, Amazon Linux, 暂不支持其他平台安装.

我打开install.py 文件,拉到最下面注释系统检测   self.check_platform()

    def start(self):
color_print('请务必先查看wiki https://github.com/jumpserver/jumpserver/wiki')
time.sleep(3)
#self.check_platform()
self._rpm_repo()

再次执行

python install.py

kali系统还是会报错,说有个包过时了,更换成了另外一个包,apt-get安装下就行,后面的安装我就不写了

使用

3.2的安装比4.0的简单,因为有脚本,其实4.0的也差不多,只是没脚本

好了,打开ip:8000,输入账号密码进去

1,添加用户组,组名我就不写了,之前添加了运维

2,创建用户,用户和超级管理员的区别是,超级管理员没有权限连接服务器,普通用户会在跳板机创建这个用户,不过只有跑跳板机init.sh的权限,是无法登录的,但是ssh的时候需要它登录才能初始化它的功能

3,添加资产组,就是机器分类,自己写

4,添加可以跳过去的服务器,也可以批量,我就不写了,把所有机器都加上,包括跳板机

5,添加机房,我就不写了

6,sudo别名

7,系统用户

8.推送系统用户

9,推送,跳板机登录过去的用户就是这个了

10,资产授权,就是给某些用户登录哪些机器的权限,自己多试试就好了

11,作为一个运维,此机器已经被你做成了跳板机,应该直接用ssh可以登录本机的root了,如果你也想用的话,需要添加用户的sudo 权限

默认不知道有没有添加sudo功能,我弄的时候没有,于是使用了下面的操作

机器太多,建议使用此脚本   https://www.hyahm.com/article/221.html

将hosts,文件指定好后,测试下是否都通了

sh execshell.sh -m all -p

test是创建的可以登录系统的系统用户

sh execshell.sh -m all -t "echo 'test   ALL=(ALL)   NOPASSWD:ALL' >> /etc/sudoers"

连接

创建用户的时候就已经发送了秘钥和密码了,如果不知道了

普通用户登录web

点击图像下面的三角号

点击重新生成

把密码复制下来吧,然后回到仪表盘下载key

创建普通用户的时候就说过了,这个用户是远程登录的用户名,假如你的web也是test,用xshell登录的时候用户名是test,,,,

然后就没了

切换到root 用sudo su 就可以切换到root账户

参考文章:https://hyahm.com/article/163.html

jumpserver在centos 7上的部署的更多相关文章

  1. Docker在Centos 7上的部署

      Docker在Centos 7上的部署 方法1---开启centos 7上自带的 extras YUM源,然后 yum install docker来安装 安装前必须保证 Linux Kernel ...

  2. [原创]JavaEE在CentOS服务器上的部署

    1.安装rz.sz命令 yum install lrzsz 2.配置环境变量 vi .bash_profile 默认的path:PATH=$PATH:$HOME/.local/bin:$HOME/bi ...

  3. 如何在CentOS 7上部署Google BBR【搬运、机翻】

    如何在CentOS 7上部署Google BBR 本文章搬运自 https://www.vultr.com/docs/how-to-deploy-google-bbr-on-centos-7 [注:文 ...

  4. 在CentOS 7上部署Ghost博客

    作者:waringid 一.简介 跟静态博客不同的是,Ghost 这种轻量级的动态博客,有一个管理后台,可以直接写作和管理博客.本质上,跟 WordPress 是相通的,只是 Ghost 搭建在 No ...

  5. 【转载】在Centos系统上采用二进制文件部署Node.js环境

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

  6. 在 CentOS 7上Virtualbox+phpVirtualBox完整虚拟化环境部署

    一.phpVirtualBox简介      VirtualBox是一套为不同操作系统而设的 x86 虚拟化产品.它是一个机器/硬件的虚拟化产品,功能上与 VMware Server.Parallel ...

  7. Redis在CentOS 7上的安装部署

    简介: Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服务器端计算集合的并,交和补集( ...

  8. 在CentOS 8 上 部署 .Net Core 应用程序

    在Centos 8 上 部署 .Net Core 应用程序     -- 记录篇 1.更新dnf 源 1 dnf update 2.安装 Asp.Net Core 运行时 1 dnf install ...

  9. 最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi

    最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi 使用Jexus5.8.1独立版 http://www.linuxdot.net/ ps:该“独立版”支持64位的CentOS ...

随机推荐

  1. oracle11g安装教程(注意事项及图文教程)

    Oracle安装与重装注意事项 1.安装oracle(**) 注意:安装Oracle之前确定自己的主机(计算机)名要保证计算机名是英文的. 1.oracle的安装文件不要放在含有中文的目录当中,如:d ...

  2. xmind2013激活

    参考链接:http://blog.163.com/m15999573195_1/blog/static/248705063201542622112823/

  3. php curl实现get和post请求

    1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.最爽的是,PHP也支持 cURL 库.本文将介绍 cURL 的一些高级特性 ...

  4. linux tcp重传多会导致软中断在各个核很不均匀么?

    网络不稳定,会导致某些核的软中断很高么?那么,下面我们来分析下这个论断的准确性. 环境描述: 网卡软中断进行了绑核.设备具备80个核,960个网卡中断,没开启bbr,全部是tcp呼叫. # cat / ...

  5. JS-输入金额校验

    function clearNoNum(obj){    obj.value = obj.value.replace(/[^\d.]/g,"");  //清除"数字&qu ...

  6. Shell中脚本变量的作用域

    原文地址:http://blog.csdn.net/abc86319253/article/details/46341839    在shell中定义函数可以使代码模块化,便于复用代码.不过脚本本身的 ...

  7. 【问题处理】mysql sleep 连接数过多

    睡眠连接过多,会对mysql服务器造成什么影响?严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃.造成睡眠连接过多的原因?1. 使用了太多持久连接(个人觉得,在高并发系统 ...

  8. linux_nginx反向代理

    什么代理? 代理他人工作 什么是正向代理和反向向代理,他们之间的区别? 这两个代理很类似,但扮演了两个不同角色,一个站在用户角度,一个站在服务端角度 正向代理: 帮助用户请求服务 返向代理:帮助服务均 ...

  9. Linux exec与文件描述符

    看到好几篇文章讲述exec都是一知半解,所以我尽量说的清楚明白一些.本文首先讲述Linux文件描述符,然后是exec,最后举例说明exec I/O重定向及其用法. 概念:exec命令用于调用并执行指令 ...

  10. form表单中enctype属性作用

    上传文件时,提交的表单属性里需要加enctype="multipart/form-data",才能提交文件信息,不然会报错.那么enctype属性的作用是什么?就是设置表单传输的编 ...