堡垒机的用途,应该不言而喻。从功能上讲,它综合了核心系统运维和安全审计管控两大主干功能,从技术实现上讲,通过切断终端计算机对网络和服务器资源的直接访问,而采用协议代理的方式,接管了终端计算机对网络和服务器的访问。JumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 规范的运维安全审计系统。
1.脚本安装
#下载线上脚本安装
curl -sSL https://resource.fit2cloud.com/jumpserver/jumpserver/releases/latest/download/quick_start.sh | bash
因为是docker形式安装的,所以要下载一定时间的镜像。当出现下面这个界面也就成功了。
直接用浏览器访问安装机器的80端口,用初始用户名和密码:admin进入去系统。
在系统设置->安全设置->登录限制 里面把ip的白名单设置程*号
2.增加服务器使用
进入控制台的资产列表,创建一台服务器
创建登录服务器的账户
在服务器上创建test此账户,并且创建私钥。
adduser test
su - test
#全部默认回车。
ssh-keygen -t rsa
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
#打开私钥文件
cat ~/.ssh/id_rsa
再JumpServer创建账户,并且填上私钥
3.创建一个能登录JumpServer的普通账户
4.开始授权机器的使用权
在权限管理 -> 资产授权 创建授权
创建成功后。用此test账户登录Jumpserver.
进入工作台,进行web终端登录
当然也可以通过连接堡垒机的ssh服务,中转到远程服务器,端口是2222一定不要搞错了,和实际登录web界面是一个效果。
选择ID 1,登录进目标服务器。