• [Linux/Unix] gitlab配置ci自动执行ssh构建命令 2020-12-26 17:09:56

    前言 gitlab提供了免费的ci功能,可以持续集成,通过简单的配置,我们能用ci调用ssh,在远程服务器执行命令。比如重启容器之类的简单任务 配置 找到项目的Settings -> CI/CD->Variables, 添加一个名为SSH_PRIVATE_KEY的变量,内容为你的ssh 私匙,确保能通过该私匙登陆你的ssh服务器 然后编辑你项目的.gitlab-ci.yml配置文件 job1: image: netroby/docker-lftp before_sc

  • [Linux/Unix] xshell配置跳板机登录ssh 2020-12-26 17:46:27

    简介 公司的服务器,需要通过ssh跳板机登录, 首先需要登录跳板机,才能访问目标服务器的ssh,我们看下如何操作吧 配置xshell Connection 这里的配置: 名字填你要连接的目标ip(你自己知道这是连哪台的);Host 填跳板机的,端口也填跳板机的 Authentication这里,密码填跳板机的 Login Scripts这里,添加一个, Expect 是一个触发条件,表示当看到该文本,执行后面的命令, 比如我的跳板机登录之后,会显示[email protected]:~# 我就