小编wra*_*ler的帖子

你可以有多个 ~/.ssh/config 文件吗?

我们有一个堡垒服务器,我们用来连接到多个主机,我们的 .ssh/config 已经增长到一千多行(我们有数百个我们连接到的主机)。这开始变得有点笨拙,我想知道是否有办法将 .ssh/config 文件分成多个文件。理想情况下,我们会在某处指定其他文件将被视为 .ssh/config 文件,可能如下所示:

~/.ssh/config
  ~/.ssh/config_1
  ~/.ssh/config_2
  ~/.ssh/config_3
  ...
Run Code Online (Sandbox Code Playgroud)

我已阅读有关 ssh/config 的文档,但我认为这是不可能的。但也许其他人也遇到了类似的问题并找到了解决方案。

linux unix ssh bash

98
推荐指数
4
解决办法
5万
查看次数

从 A 到 B 到 C 的 SSH,使用 B 上的私钥

我正在寻找一种简单的方法从我的本地机器 A SSH 通过代理 B 到目标主机 C。与 C 上的公钥一起使用的私钥在 B 上,但我不能把那个钥匙放在我的本地机器上。有小费吗?

另外,我希望能够使用 ~/.ssh/config 执行此操作。

谢谢!

linux firewall ssh bash proxy

85
推荐指数
4
解决办法
7万
查看次数

SSL 证书可以在文件中的一行中吗(没有换行符)?

默认情况下,SSL 证书在 67 个字符后有换行符。我正在尝试使用 Chef 创建 SSL 证书文件。本质上,我想从没有任何换行符的字符串变量中创建整个证书文件。我已经尝试了几次都无济于事(Apache 抱怨无法找到证书)。

我不明白为什么需要在 SSL 证书中换行。如果可以在文件中没有任何换行符的情况下获得证书,有什么想法吗?

linux ssl mod-ssl ssl-certificate apache-2.2

34
推荐指数
3
解决办法
6万
查看次数

在 Linux 环境中查找 libmysqlclient.so.X 文件的位置

我正在整理一个需要知道 libmysqlclient.so.[15|16|18] .so 文件的脚本。它通常位于 /usr/lib/ 、 /usr/lib64/ 或上述目录的 mysql/ 子目录中。

我已经尝试了几件事。首先,有时可以在 /etc/ld.so.conf.d/mysql* 中的 mysql 文件中找到该位置,但在许多服务器上并非如此。

另一种可能性是在上述目录中搜索这些文件。我会知道正在使用哪个版本的 MySQL,所以我可以搜索正确的 .so 文件,但不幸的是,很多人似乎安装了多个 .so 文件。例如两者都可能存在:

  • /usr/lib/libmysqlclient.so.15

  • /usr/lib64/libmysqlclient.so.15

在这种情况下,我不确定正在使用哪个 .so 文件。

有没有办法告诉正确的 libmysqlclient.so 安装在哪里?

mysql linux ubuntu find centos

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

标签 统计

linux ×4

bash ×2

ssh ×2

apache-2.2 ×1

centos ×1

find ×1

firewall ×1

mod-ssl ×1

mysql ×1

proxy ×1

ssl ×1

ssl-certificate ×1

ubuntu ×1

unix ×1