jumpserver 跳板机的搭建与部署

一,jumpserver跳板机搭建环境准备

1.1利用Xftp将源码包拷贝到jumpserver服务器

jumpserver 跳板机的搭建与部署

并解压源码包 

  注意:jumpserver的包绝对不能解压到root目录里,会出现权限问题!!!

  tar xf jumpserver-0.3.2.tar.gz -C /usr/src

 

1.2 搭建云yum仓库

  下载云yum配置文件  

  wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

    下载成功后,清除缓存 yum -y clean all 并重新生成缓存 yum makecache

1.3 运行jumpserver自带的自动安装脚本

  进入/usr/src/jumpserver-0.3.2/跳板机自己的目录,目录下有以下内容

jumpserver 跳板机的搭建与部署

  进入到当前目录下的install目录下,python运行下面的install.py文件

jumpserver 跳板机的搭建与部署

出现此红色字体,按回车进入安装epel源

jumpserver 跳板机的搭建与部署  安装时间比较长,请耐心等待;

  注意:自动安装会卡在几个位置,进行人机交互

第一个位置:

jumpserver 跳板机的搭建与部署

第二个位置:

jumpserver 跳板机的搭建与部署

第三个位置:

jumpserver 跳板机的搭建与部署

1.4 通过浏览器进行访问测试

jumpserver默认启动8000端口

jumpserver 跳板机的搭建与部署  

  在桌面浏览器输入服务器“IP:8000”端口号,进入登录界面,输入用户名和密码

jumpserver 跳板机的搭建与部署

二,jumpserver跳板机的使用

2.1 添加用户

  流程:用户管理→查看用户→添加用户

jumpserver 跳板机的搭建与部署

  填写用户基本信息

jumpserver 跳板机的搭建与部署

    注意,注册完成后会出现以下信息,设置xshell规则时会用到,注意保存好

jumpserver 跳板机的搭建与部署

  修改账户信息及密码

jumpserver 跳板机的搭建与部署  

  设置登陆密码

jumpserver 跳板机的搭建与部署

2.2 下载账户xshell远程登录**

  登录普通用户,下载** (注意普通用户下载**,只能下载一次)

jumpserver 跳板机的搭建与部署

2.3 xshell登录导入**对

 xshell导入**步骤:工具→用户**管理者

jumpserver 跳板机的搭建与部署

jumpserver 跳板机的搭建与部署

出现输入密码窗口,输入之前让大家保存的密码

jumpserver 跳板机的搭建与部署

jumpserver 跳板机的搭建与部署

2.4xshell建立通过**对的远程连接

新建一个xshell连接

jumpserver 跳板机的搭建与部署

jumpserver 跳板机的搭建与部署

点击连接,出现输入用户名窗口

jumpserver 跳板机的搭建与部署

jumpserver 跳板机的搭建与部署

jumpserver 跳板机的搭建与部署

出现以上信息说明登录成功!

2.5 账户资产授权

2.5.1 添加资产

流程:资产管理→查看资产→添加资产

jumpserver 跳板机的搭建与部署

输入信息

jumpserver 跳板机的搭建与部署

2.5.2 添加sudo授权

流程:授权管理→sudo↔添加别名

jumpserver 跳板机的搭建与部署

2.5.3添加系统用户(必须现在管理服务器上创建系统账户)

流程:授权管理→系统用户→添加

在管理服务器上创建系统账户:

useradd admin

echo "123123" | passwd --stdin admin

由于我的服务器已经有admin账户,所以就不再创建

jumpserver 跳板机的搭建与部署

2.5.4 推送系统用户

jumpserver 跳板机的搭建与部署

2.5.5 添加授权规则

流程:授权管理 →授权规则→添加规则

jumpserver 跳板机的搭建与部署

2.5.6 再次登录跳板机测试

jumpserver 跳板机的搭建与部署