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. 怎样实现给DEDE的栏目增加栏目图片(1)

    http://www.genban.org/news/dedecms-7577.html 前两天用DEDE做二次开发的时候,遇到一个问题,领导让给每个栏目增加一个栏目图片的功能,网上找了些东西,结合自 ...

  2. intern

    java.lang.String的intern()方法"abc".intern()方法的返回值还是字符串"abc",表面上看起来好像这个方 法没什么用处.但实际 ...

  3. HTML <select>标签

    1.简单的下拉列表 <html> <body> <form> 名: <select name="firstname"> <op ...

  4. linux下用iptables做本机端口转发方法(转载)

    一 :从一台机到另一台机端口转发 启用网卡转发功能 #echo 1 > /proc/sys/net/ipv4/ip_forward 举例:从192.168.0.132:21521(新端口)访问1 ...

  5. eclipse导入包之后中文乱码

    windows ->preferences  ->workspace -> default ->GBK

  6. mysql 存在索引但不能使用索引的典型场景

    mysql 演示数据库:http://downloads.mysql.com/docs/sakila-db.zip 以%开头的LIKE查询不能够利用B-tree索引 explain select * ...

  7. centos7 安装jdk 1.8

    1.下载jdk1.8  for linux的安装包 jdk-8u11-linux-x64.tar.gz,下载地址:http://download.oracle.com/otn-pub/java/jdk ...

  8. Windows任务计划程序起始于参数自动修改

    Windows任务计划程序建立后,手工运行可以成功,但计划任务自动运行却不能成功,搜索网络,原来是起始于参数没有配置,这个参数的英文名字是start-in.它保证任务计划程序的WorkingDirec ...

  9. springMVC中@RequestParam和@RequestBody注解的用法

    springMVC中@RequestParam注解用在Controller层获解析.提取参数,当然你也可以用request.getParameter("name")来获取参数,而@ ...

  10. java 中字符串比较equals()和equalsIgnoreCase()的区别

    1.使用equals( )方法比较两个字符串是否相等 boolean equals(Object str) 这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象. 如 ...