小编rmr*_*ins的帖子

使用 SSH 远程启动进程

我编写了一个脚本,用于将新服务推送和部署到我控制的多台机器上,为了执行该过程,我使用 ssh 远程启动该过程。

不幸的是,每当我使用 SSH 启动进程时,SSH 命令似乎永远不会返回,导致脚本停止。

该命令指定为:

ssh $user@$host "/root/command &"
Run Code Online (Sandbox Code Playgroud)

每当我运行简单的命令(例如 ps 或 who)时,SSH 命令都会立即返回,但是当我尝试启动我的进程时,它不会返回。

我尝试了一些技巧,比如将我的进程包装在一个简单的 bash 脚本中,该脚本启动进程然后退出,但是这也会挂起 SSH 命令(即使 bash 脚本回显成功消息并正常退出)。

有没有人知道是什么导致了这种行为,以及如何在进程开始后立即让 SSH 命令返回?

ssh command

21
推荐指数
3
解决办法
5万
查看次数

向 Ubuntu 添加自定义证书颁发机构

我为内部网络 example.com 创建了自定义根证书颁发机构。理想情况下,我希望能够将与此证书颁发机构关联的 CA 证书部署到我的 Linux 客户端(运行 Ubuntu 9.04 和 CentOS 5.3),以便所有应用程序自动识别证书颁发机构(即我不想拥有手动配置 Firefox、Thunderbird 等以信任此证书颁发机构)。

我通过将 PEM 编码的 CA 证书复制到 /etc/ssl/certs/ 和 /usr/share/ca-certificates/ 以及修改 /etc/ca-certificates.conf 并重新运行 update- 在 Ubuntu 上尝试了此操作。 ca 证书,但是应用程序似乎无法识别我已向系统添加了另一个受信任的 CA。

因此,是否可以向系统添加一次 CA 证书,或者是否有必要将 CA 手动添加到所有可能的应用程序中,这些应用程序将尝试与我的网络中由该 CA 签名的主机建立 SSL 连接?如果可以在系统中添加一次CA证书,它需要去哪里?

谢谢。

ssl certificate

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

标签 统计

certificate ×1

command ×1

ssh ×1

ssl ×1