小编Bob*_*tiz的帖子

.profile .bash_profile 和 .bashrc 之间的功能区别是什么

.profile,.bash_profile.bashrc文件之间的功能区别是什么?

linux ubuntu bash profile

285
推荐指数
3
解决办法
13万
查看次数

如何使用 phpMyAdmin 3.4.3 导出 MySQL 查询的结果?

  1. 我有一个 30K 的行表
  2. 当我对该表运行 50 行的长查询时,GROUP 函数将行数减少到 7K
  3. 我想将分组的 7K 行导出为新表,或将它们另存为 CSV

当我尝试导出时,不是获取分组的 7K 行,而是获取旧的预查询 30K 行。我做错了什么,我应该怎么做?

注意:我不是编码员,所以我真的很感激只使用 phpMyAdmin GUI 的解决方案。

mysql export csv phpmyadmin

41
推荐指数
4
解决办法
10万
查看次数

即使我知道密码,也无法解密私钥

我认为我的问题归结为密钥有问题,但我不能只是解密它,以便进一步调查,而不对其进行解析。但我不确定。

我正在尝试使用标准方法:

openssl rsa -in ./id_rsa -out ./id_rsa.decrypted
Run Code Online (Sandbox Code Playgroud)

我想我知道密码,因为当我输入错误时,我得到:

Enter pass phrase for ./id_rsa:
unable to load Private Key
140256774473360:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:544:
140256774473360:error:0906A065:PEM routines:PEM_do_header:bad decrypt:pem_lib.c:483
Run Code Online (Sandbox Code Playgroud)

坏解密”很清楚。现在,当我输入看似不错的密码时,我会回来:

Enter pass phrase for ./id_rsa:
unable to load Private Key
139662870623888:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:asn1_lib.c:153:
139662870623888:error:0D068066:asn1 encoding routines:ASN1_CHECK_TLEN:bad object header:tasn_dec.c:1314:
139662870623888:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:381:Type=RSA
139662870623888:error:04093004:rsa routines:OLD_RSA_PRIV_DECODE:RSA lib:rsa_ameth.c:115:
139662870623888:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:asn1_lib.c:153:
139662870623888:error:0D068066:asn1 encoding routines:ASN1_CHECK_TLEN:bad object header:tasn_dec.c:1314:
139662870623888:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:381:Type=PKCS8_PRIV_KEY_INFO
139662870623888:error:0907B00D:PEM routines:PEM_READ_BIO_PRIVATEKEY:ASN1 lib:pem_pkey.c:132:
Run Code Online (Sandbox Code Playgroud)

它也无法加载密钥,但现在它在 asn1 解析器上失败了,与密码无关。

我可以以某种方式获得未加密版本的密钥并使用其他工具查看有什么问题吗?

我看过一些帖子,说有些东西发生了变化,看似好的密钥的可能原因无法解析,但它们都适用于未加密的版本。但他们唯一的方法是我看到的 …

rsa openssl passphrase

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

将文件上传到公共 www 文件夹之外的文件夹是一个好习惯吗?

我有一个网站,用户可以在其中上传文件。我不希望任何人都可以访问这些文件。

我看到有些人my_secret_folder在目录的同一级别创建了一个文件夹(例如)www。然后,他们使用以下方法上传文件(使用 PHP 脚本):

$destination = $_SERVER['DOCUMENT_ROOT'] . "/../my_secret_folder/" . $filename;
Run Code Online (Sandbox Code Playgroud)

$destination上传文件的完整路径在哪里。

然后,只允许 PHP 脚本(来自 www 文件夹)访问该文件。将文件上传到公共 www 文件夹之外的文件夹是一个好习惯吗?

php

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

我可以在 LetsEncrypt 中使用公钥密码吗?

当我设置一个 cronjob 以每 30 天更新一次 LetsEncrypt 证书时,我可以设置 Public-Key-Pins 吗?

如果证书更新,那么公钥密码也会更新,对吗?

ssl http-headers ssl-certificate tls public-key

11
推荐指数
3
解决办法
5402
查看次数

一台离线域名服务器是否存在可用性风险?

一个域可以在该域注册商处注册大量名称服务器。名称服务器是随机选择的,不像预期的主要第一,次要第二等等。

知道这一点,这是否意味着当一个名称服务器关闭时,有 50% 的机会质疑离线名称服务器的访问者将永远无法访问您的站点?而另外 50% 能够正常浏览到您的站点,从而影响服务器的可用性?

最后,为什么客户端在默认情况下不会在列表中的下一个名称服务器宕机时询问?

这同样适用于 IPv4 和 IPv6。如果其中一个名称服务器仅支持 IPv6 而没有 IPv4,并且没有 IPv6 连接的用户质疑该特定名称服务器,我想该站点将无法访问。

此外,我正在明确地谈论选择权威服务器的方式以及在选择的权威服务器由于停机或客户端与服务器之间的 ipv4-ipv6 不兼容而无法使用的情况下对故障的处理。

domain-name-system domain availability

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

我的虚拟主机配置是否正确?

这个虚拟主机配置正确吗?

DocumentRoot /sda1/htdocs
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /sda1/htdocs>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory
Run Code Online (Sandbox Code Playgroud)

virtualhost apache-2.2

-8
推荐指数
1
解决办法
109
查看次数