一、jumpserver作為一款開源的堡壘機,不管是企業(yè)還是個人,我覺得都是比較合適的,而且使用也比較簡單。
二、這里記錄一下安裝和使用過程。
1、安裝,直接docker不是就行
version: '3' services: xbd-mysql: image: mysql:8.0.19 restart: always container_name: xbd-mysql environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=jumpserver volumes: - /var/lib/mysql:/var/lib/mysql ports: - 3306:3306 privileged: true command: [ '--lower_case_table_names=1', '--character-set-server=utf8', '--collation-server=utf8_general_ci', '--default_authentication_plugin=mysql_native_password'] xbd-jumpserver: image: jumpserver/jms_all:v2.25.5 restart: always container_name: xbd-jumpserver environment: - TZ=Asia/Shanghai - DB_HOST=xbd-mysql - DB_PORT=3306 - DB_NAME=jumpserver - DB_USER=root - DB_PASSWORD=root ports: - 80:80 - 2222:2222 depends_on: - xbd-mysql
目前沒有看到3版本的,3版本的功能更加強大,可以官網(wǎng)學(xué)習(xí)一下。
2、使用
資產(chǎn)添加不用細講,主要是配置過程,舉個例子,適用window系統(tǒng),配置方式。
文章來源:http://www.zghlxwxcb.cn/news/detail-630388.html
注意window需要設(shè)置密碼在進行RDP連接。
授權(quán)時,配出來就行。
其他的資產(chǎn)和應(yīng)用這里不講,主要弄一下k8s的管理。
1)在k8s環(huán)境建立賬號
apiVersion: v1 kind: ServiceAccount metadata: name: jumpserver-admin namespace: kube-system --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: jumpserver-admin subjects: - kind: ServiceAccount name: jumpserver-admin namespace: kube-system roleRef: kind: ClusterRole name: cluster-admin apiGroup: rbac.authorization.k8s.io
執(zhí)行
kubectl apply -f <file>
查看token,進行配置
a、在master節(jié)點,進行
kubectl -n kube-system get secrets kubectl -n kube-system describe secret jumpserver-admin-token-<uid>
b、配置
?
C、應(yīng)用管理中授權(quán)就行。
三、web終端測試
? 四、jumpserver很不錯的一個堡壘機/跳板機。方便很多。官網(wǎng)地址:JumpServer - 開源堡壘機 - 官網(wǎng)
五、最后在說一下,可以使用堡壘機的2222端口,通過賬號連接,也是比較方便的。
文章來源地址http://www.zghlxwxcb.cn/news/detail-630388.html
到了這里,關(guān)于K8S系列文章之 開源的堡壘機 jumpserver的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!