一 安装部署 - JumpServer
https://docs.jumpserver.org/zh/v2.17.0/install/setup_by_fast/
一键部署或者离线部署
一键部署:(有网的情况下)
# 默认会安装到 /opt/jumpserver-installer-v2.17.0 目录
curl -sSL https://github.com/jumpserver/jumpserver/releases/download/v2.17.0/quick_start.sh | bash
离线部署:
从飞致云社区 下载最新的 linux/amd64 离线包, 并上传到部署服务器的 /opt 目录
cd /opt tar -xf jumpserver-offline-installer-v2.17.0-amd64-81.tar.gz cd jumpserver-offline-installer-v2.17.0-amd64-81
# 安装 ./jmsctl.sh install # 启动 ./jmsctl.sh start
完成后用IP进入到网页中
出现该界面,即为搭建成功。
二 基础环境配置
1.关闭防火墙
#systemctl stop firewalld 关闭防火墙 #systemctl disable firewalld 禁止开机自启 #setenforce 0 临时关闭selinux #sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 永久关闭selinux #yum install vim net-tools -y 安装需要使用的工具
2.进入管理终端
在搭建堡垒机的服务器里输入以下命令
ssh -p 2222 [email protected] #ssh 登录协议 #-p 选择登录端口,jumpserver登录端口为2222 #[email protected] #终端用户名为admin,IP为本地IP127.0.0.1 #登录密码为你jumpserver登录密码
出现该界面即登录成功。jumpserver完整的搭建成功
3.给管理终端设置ssh免密登录
我们可以通过配置ssh秘钥来进行免密登录,输入以下命令:
ssh-keygen #生成ssh秘钥,公钥。生成在/root/.ssh/下
cat /root/.ssh/id_rsa.pub #查看公钥 #将复制的公钥粘贴到指定位置
三 用户管理
1.创建一个普通用户
然后提交即可
2.资产管理
普通用户和特权用户的区别:普通用户不是root管理员账号,而特权用户是。特权用户可以获得虚拟机的一些信息等。
ssh-keygen -f jumpserver2 #在当前目录下,生成jumpserver2的公钥私钥。
然后在xftp中,将创立的私钥拉出来
3.创建资产
此时就要开始绑定服务器/虚拟机了。
右键Default——创建节点——进入新创建的节点——创建
注意:虚拟机名不需要和主机名一样,虚拟机名不需要和主机名一样
出现下面界面即创建资产成功(创建成功,但是并没有进行绑定)
4.绑定资产
设置linux名称——添加用户——设置用户密码——visudo
ssh-copy-id -i jumpserver2.pub [email protected] #复制ssh到[email protected]
然后就绑定成功了,不过需要进行测试。
四 权限管理
1.创建普通用户
权限管理——资产授权——创建
2.设置普通用户
打开自动推送
3.管理页面
web终端:
文件管理:
五 身份认证
1.创建用户
多创建几个用户,用来分配给用户组。多创建几个系统审计员和用户
2.创建用户组
然后提交
3.用户权限说明
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。