小编bit*_*uit的帖子

如何检查 Ubuntu 上是否安装了 openSSH

正如标题所问,我如何确定它?仅仅能够在 Linux 机器上使用 ssh 是否意味着安装了 openSSH?我试过了ssh -V,这给了我一个版本号,但这是否意味着安装了 openSSH 或者 ssh 命令来自另一个工具?

linux openssh

9
推荐指数
2
解决办法
2万
查看次数

停止 Jenkins 管道 cron 触发器

我有一个 Jenkinsfile 如下

node('workers') {
  echo "Running ${env.BUILD_ID} on ${env.JENKINS_URL}"

//   properties(
//     [
//         pipelineTriggers([cron('0 * * * *')]),
//     ]
//   )

  stage('checkout') {
    checkout scm
  }
  stage('Build') {
      echo 'building'
  }
  stage('Test') {
    echo 'Testing..'
  }
  stage('Deploy') {
    echo 'Deploying....'
  }
}
Run Code Online (Sandbox Code Playgroud)

属性部分之前没有被注释掉,我将其签入以测试从管道即代码安排 Jenkins 构建。这有效,但现在我想停止调度。注释掉代码显然不起作用,那么我该怎么办呢?

jenkins jenkins-pipeline

6
推荐指数
1
解决办法
6489
查看次数

无法使用 Java 解密 AES-256 GCM

我有一个节点模块,可以使用 AES-256 GCM 进行加密和解密。现在我还尝试用 Java 解密节点模块加密的任何内容,但我不断收到 AEADBadTagException。

我已经自行测试了节点模块,并可以确认它按预期工作。我知道 Java 假定身份验证标签是消息的最后一部分,因此我确保该标签是添加到节点模块中的最后一个部分。

现在我只是用“hello”这个词进行测试。这是来自节点的加密消息: Q10blKuyyYozaRf0RVYW7bave8mT5wrJzSdURQQa3lEqEQtgYM3ss825YpCQ70A7hpq5ECPafAxdLMSIBZCxzGbv/Cj4i6W4JCJXuS107rUy0tAAQVQQA2ZhbrQ0gNV9QA==

现在并没有真正使用盐,因为我试图让事情变得简单以用于测试目的

节点模块:

var crypto = require('crypto');

var encrypt = function(masterkey, plainText) {
    // random initialization vector
    var iv = crypto.randomBytes(12);

    // random salt
    var salt = crypto.randomBytes(64);

    var key = masterkey;

    // AES 256 GCM Mode
    var cipher = crypto.createCipheriv('aes-256-gcm', key, iv);

    // encrypt the given text
    var encrypted = Buffer.concat([cipher.update(plainText, 'utf8'), cipher.final()]);

    // extract the auth tag
    var tag = cipher.getAuthTag();

    return Buffer.concat([salt, iv, encrypted, tag]).toString('base64');
}; …
Run Code Online (Sandbox Code Playgroud)

java aes node.js aes-gcm

4
推荐指数
1
解决办法
4925
查看次数

标签部署 Pod 模板

创建部署后,有什么方法可以在 .spec.template 中添加标签吗?所以,我知道这是可以做到的

kubectl label deployment myDeployment myLabelKey=myLabelValue

但这只会将标签添加到.metadata.labels. 我想添加一个标签.spec.template.metadata.labels

kubernetes

2
推荐指数
1
解决办法
3703
查看次数

标签 统计

aes ×1

aes-gcm ×1

java ×1

jenkins ×1

jenkins-pipeline ×1

kubernetes ×1

linux ×1

node.js ×1

openssh ×1