我想动态创建具有任意开始和结束日期的自签名证书,包括过去的结束日期。我更喜欢使用标准工具,例如 OpenSSL,但任何能完成工作的东西都会很棒。
Stack Overflow 问题如何生成不到一天到期的 openssl 证书?问了一个类似的问题,但我希望我的证书是自签名的。
如果您想知道,自动化测试需要证书。
我正在运行 CoreOS EC2 实例。我在此实例上运行一个侦听本地端口 950 的进程。通常,一切正常,但在最近重新启动 CoreOS 服务器后,该进程无法侦听端口 950,因为它已被另一个进程占用。
另一个进程似乎是用于挂载 AWS EFS 卷的 NFSv4 客户端。这是 netstat 告诉我的:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 10.30.102.250:950 10.30.102.170:2049 ESTABLISHED
Run Code Online (Sandbox Code Playgroud)
这是的相关部分/etc/mtab:
fs-faa33256.efs.us-west-2.amazonaws.com:/ /efs nfs4 rw,relatime,vers=4.1,\
rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,\
clientaddr=10.30.102.250,local_lock=none,addr=10.30.102.170 0 0
Run Code Online (Sandbox Code Playgroud)
几个问题: 1. 为什么 CoreOS 服务器上的 NFS 客户端使用低编号端口与远程 NFSv4 服务器通信?2. 我可以告诉 NFS 客户端避免使用端口 950(或仅使用非特权端口)吗?
我正在尝试针对 Debian 拉伸构建一个 debian 包。该debian/rules文件是这样的:
#!/usr/bin/make -f
%:
dh $@
override_dh_auto_build:
mvn clean package
Run Code Online (Sandbox Code Playgroud)
当我使用构建它时,pbuilder-buildpackage我收到此构建错误:
mvn -e clean package
[INFO] Error stacktraces are turned on.
[ERROR] Could not create local repository at /nonexistent/.m2/repository -> [Help 1]
Run Code Online (Sandbox Code Playgroud)
如何解决此错误?
我有一个包含以下分支的 Git 存储库:
debian
master
pristine-tar
upstream
Run Code Online (Sandbox Code Playgroud)
我没有上游焦油球。我可以从我拥有的 Git 存储库创建上游 tarball 吗?如果是这样,怎么办?