centos7下jumpserver部署,多个koko组件分布式部署。

centos7下jumpserver部署,多个koko组件分布式部署。,第1张

jumpserver堡垒机官方地址:

https://docsjumpserverorg/zh/docs/indexhtml

本次使用centos7的系统,属于测试阶段,由于服务器数量不足,部署方案为,一台服务器部署jumpserver服务和koko组件,另一台单独部署koko组件,与jumpserver服务器连通。

koko属于一个ssh连接代理组件。

本次部署是使用docker和docker-compose部署。

服务器初始化脚本:

docker环境安装好之后开始部署jumpserver服务。我们部署在/data目录下。

参考docker-compose部署的文档。

https://githubcom/wojiushixiaobai/docker-compose

拉取Git仓库。

在这个Git仓库中包含了jumpserver服务器的所有组件,env是环境变量。理论上如果不需要部署分布式的话,直接启动服务就完成了安装,启动命令为 docker-compose up -d 。如下

通过服务器的80端口即可访问,管理员的用户名密码都为admin。

ssh 登录的话,默认koko的端口是2222,所以

输入密码即可。

分布式部署koko的话,docker-compose 文件需要做一些改动。

需要暴露并映射出core服务的8080端口,在core服务中添加以下两行

参考:

docker-composeyml文件修改好之后我们可以启动服务。

可以看到服务已经启动,jms_core的端口为8080 ,koko端口为2222,koko端口可以自定义修改,ssh登录的时候使用自定义修改的端口即可。

此时在另外一台服务器部署koko组件。

官网文档中使用的是docker部署,我修改为通过docker-compose部署。

服务器初始化文件可以参考以上脚本,按照需要修改,实际需要docker和docker-compose环境即可。

docker-composeyml文件如下,请按照实际情况和需要来修改

在这个文件中我将koko的端口映射为2223-->2222,即ssh 登录的时候 ssh -p 2223 admin@IP 即可,环境变量CORE_HOST处修改为你jumpserver服务器部署处的主机IP的8080端口,之前我特意添加并映射过8080端口,环境变量 BOOTSTRAP_TOKEN处修改为你自己的token,此处token在你部署jumpserver处的Git仓库的 env 文件中,请按照需要自行修改。

当文件修改完之后就可以启动了。

docker-compose ps 查看服务运行状态。

如果服务正常启动我们可以通过ssh连接测试是否部署成功。

1,连接jumpserver服务器所在的koko,端口是2222

2, 连接另一台服务器的koko,端口是2223

输入密码后如果出现以下界面即部署成功。

web端登录需要访问jumpserver服务器的80端口,用户名密码都是admin。

提示:服务器的相关端口要打开,如80,8080,2222,2223

使用第三方面板部署建站环境啊。

个人建站的办法很简单,首先网站1核2G内存1M带宽,40G高效云盘。要准备以下的资料

注册域名。最好能和网站内容有点关联

选择网站系统。例如wordpress,zblog,emblog等都可以。

选择云服务器,例如阿里或者腾讯等

解析域名到服务器

发布网站到云主机以上步骤还是需要一些知识的。

至此,网站建设完成。老魏为此写过云服务器手动建站等多篇教程,看完有疑问可以问,在线了就回答。

web服务器分为静态和动态,搭建需要用到的组件也不同:

1静态网站

   linux+nginx(apache)

 在linux系统中安装nginx或apache等web服务,将页面文件存放至指定目录,配置相关参数,启动web服务即可访问

   安装方式:

  1)yum安装:安装简单

yum -y install htppd

  2)源码安装:可定制性高

  引用:http://wwwcnblogscom/zhuque/archive/2012/11/03/2763352html

2动态网站

   linux+nginx(apache)+php(其它)+mysql(其它)

   动态网站根据代码语言不同部署的服务也有所区别,如PHP语言写的页面则安装LAMP或LNMP架构来保障运行

   安装方式:

  1)yum安装:安装简单

yum -y install httpd httpd-devel  mysql mysql-server mysql-devel  php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

      2)源码安装:可定制性高,安装过程较为复杂

      引用:http://blogcsdnnet/ihelloworld/article/details/700339

第一步、通过yum安装ntp

# yum install ntp

第二步、配置NTP服务器

编辑vim /etc/ntpconf

server 192168110 (centos7IP地址)

server s2mtimeeducn 

server 0asiapoolntporg 

server 1asiapoolntporg 

server 2asiapoolntporg 

server 3asiapoolntporg

server 12712710 iburst  local clock 当外部时间不可用时,使用本地时间。 

restrict 19216811 mask 2552552550 nomodify  允许更新的IP地址段

第三步、启动NTP

systemctl start ntpd 

systemctl enable ntpdservice 设置开机启动服务  

第四步、验证NTP

# ntpq -p

配置客户端

1:linux

NTP 客户端主机需要 ntpupdate 软件包来和服务器同步时间。可以轻松地使用 yum 安装。

# ntpdate

具体可以参考网页链接

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » centos7下jumpserver部署,多个koko组件分布式部署。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情