长话短说,今天聊一聊使用Gitlab-CI 自动部署到远程服务器。 如果看过《》这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合ssh部署到远程机器(将CI服务器和部署服务器分离,避免资源抢占)。 SSH免密登陆 还是那句话,CI/CD实质是将我们手动集 ...
分类:
其他好文 时间:
2020-07-24 21:52:57
阅读次数:
101
这里我们用Ubuntu18.04作为基础镜像。 基于Commit命令创建: 1、准备工作 首先,获取Ubuntu:18.04镜像并创建一个容器: docker pull ubuntu:18.04 docker run -it ubuntu:18.04 bash root@09c5e8c04b11:~ ...
分类:
系统相关 时间:
2020-07-24 16:19:09
阅读次数:
93
1.scp命令介绍: 01:命令介绍 Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。 02 ...
分类:
其他好文 时间:
2020-07-24 16:08:30
阅读次数:
110
ActiveMQ 中的 FileServer 服务允许用户通过 HTTP PUT 方法上传文件到指定目录所以抓包伪造一个fileserver路径即可。 发现可以爆出绝对路径。 两种利用姿势: 一、上传Webshell方式 先PUT一个构造的JSP的Webshell 2.jsp到fileserver/ ...
分类:
Web程序 时间:
2020-07-24 09:35:59
阅读次数:
116
将本机的脚本在远程主机执行 #ssh 10.0.0.6 bash < /root/test2.sh {test2.sh >hostname -I} 10.0.0.6’s Password: 将远程主机上脚本在本机上运行 #ssh 10.0.0.7 /data/test.sh 10.0.0.7’s P ...
分类:
其他好文 时间:
2020-07-23 23:03:12
阅读次数:
82
1、新建SpringBoot项目,这里只选择一个Web依赖 2、修改pom.xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</ar ...
分类:
编程语言 时间:
2020-07-23 16:43:47
阅读次数:
97
by:铁乐与猫 注:文章下面涉及到ip地址和端口的敏感信息用了x处理代替。读者使用时可自行替换自己环境中的ip地址和端口。 用途 用在跳板机上(ssh免密登录),然后一条命令可以发送到多台机器执行后并在这一台机器上显示结果。分布式架构下,一个服务部署在多台机器下的运维必备利器。 安装 Polyshi ...
分类:
其他好文 时间:
2020-07-23 16:42:48
阅读次数:
115
namenode1 namenode2 datanode zk zkfc jnn node0001 * * * node0002 * * * * * node0003 * * * node0004 * * 1,两个namenode节点相互免密钥,以完成主备切换 node0002:cd .ssh ss ...
分类:
其他好文 时间:
2020-07-23 01:34:21
阅读次数:
110
远程环境配置 pycharm==>Settings >齿轮图标> SSH Interpreter 填写host, port可以连上的端口,用户名 填写密码 顺手点一下 save password 记住密码 指定运行环境, 本地和线上路径的映射 路径映射 pycharm==>Tools==> Depl ...
分类:
其他好文 时间:
2020-07-22 20:47:40
阅读次数:
87
首先修改配置文件 vi /etc/ssh/sshd_config 找到#Port 22一段,这里是标识默认使用22端口,修改为如下: Port 22 Port 18522 然后保存退出 6.5版本:/etc/init.d/sshd restart 7.4版本:systemctl restart ss ...
分类:
系统相关 时间:
2020-07-22 20:36:23
阅读次数:
110