跑sudo apt-get update在我的AWS EC2 Ubuntu的LTS 01年4月18日实例失败,因为我的证书验证失败:证书不被信任。尝试访问deb.nodesource.com/node_10.x 仿生版本时,证书颁发者未知
这是运行后的结果 sudo apt-get update
Hit:1 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Ign:3 https://deb.nodesource.com/node_10.x bionic InRelease
Get:4 http://us-east-1.ec2.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Err:5 https://deb.nodesource.com/node_10.x bionic Release
Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. [IP: XX.XXX.XX.XX 443]
Get:6 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Reading package lists... Done
W: https://deb.nodesource.com/node_10.x/dists/bionic/InRelease: No system …Run Code Online (Sandbox Code Playgroud) 我已经安装了nagios,我想安装nrpe。在安装 NRPE 时,当我执行 (/home/abc/nrpe/configure)
./configure
Run Code Online (Sandbox Code Playgroud)
它在到达下一行后停止
...
checking for type of socket size... size_t
checking for SSL headers... SSL headers found in /usr
checking for SSL libraries... configure: error: Cannot find ssl libraries
Run Code Online (Sandbox Code Playgroud)
我已经安装了 libssl-dev 和 openssl 包,因为我发现它们是解决此错误的方法。
我也尝试了以下选项
./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib
Run Code Online (Sandbox Code Playgroud)
但错误仍然存在。
对此有什么可能的解决方案?我使用 ubuntu 12.04 作为我的操作系统。提前致谢。
我正在使用 Ubuntu 14.04。当我使用 curl 时,出现以下错误:
curl: (77) error setting certificate verify locations: CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath:
从我从谷歌搜索中收集的信息来看,它正在寻找的 CAfile 位置对于 Ubuntu 不正确(并且它在我的计算机上不存在),/etc/ssl/certs/ca-certificates.crt是正确的位置。
大多数解决方案涉及将环境变量设置CURL_CA_BUNDLE到正确的位置,或添加cacert=/etc/ssl/certs/ca-certificates.crt到.curlrc我的主目录中的(新创建的)文件中。我两个都试过了,都没有完全解决问题。curl 正在找到这个位置,但它仍然不起作用,给出了错误:
curl: (60) SSL certificate problem: self signed certificate in certificate chain
我还尝试在 Ubuntu 中卸载并重新安装 curl,并更新我的 CA 证书以$ sudo update-ca-certificates --fresh 更新证书,但仍然没有使错误 60 消失。
我对 CA 证书不太了解,怀疑我过去故意添加了一些自签名证书。也许是偶然,我不知道。
有谁知道如何解决这一问题?有没有办法让我的所有证书真正重新开始?或者有谁知道我如何弄清楚这个自签名证书在哪里,然后如何删除它?
PS:我不想使用 -k(又名 --insecure)标志。我想让它安全地工作。
我正在尝试让 Citrix 接收器在我的 Ubuntu 笔记本电脑上工作。我已经安装了 Citrix 接收器,但是当我尝试打开公司提供的 .ica 文件时,当我通过 Chrome 登录到我组织的 Citrix StoreFront 站点时,它退出并显示错误消息“无法连接到 0.0.02 - Windows 2016 桌面版。没有这样的文件或目录。请验证您的连接设置,然后重试”。在此之后,.ica 文件将被自动删除。
此外,如果我尝试直接在已安装的应用程序中输入我组织的 Citrix StoreFront 站点的地址,则会出现此错误;"无法使用此服务器地址添加您的帐户。请确保输入正确。无法建立到服务器的 SSL 连接,因为服务器的证书不受信任。 "
我总是必须切换到 Windows 才能远程工作。我尝试了互联网上存在的所有可用解决方案,包括First Link、Second Link。我想我的问题在某种程度上与我公司证书中的通配符有关。它颁发给* .myCompanyName但是站点地址是door.myCompanyName
我尝试了一切。我不想仅仅因为这个而切换到 Windows。请帮我。
刚刚安装了 Ubuntu 18.04 LTS,并注意到在 Mozilla Firefox 70.0.1(64 位)中,两个奇怪的证书由于某种原因敲响了警钟。不想信任网络上任何地方的信息以防我受到 MiTM 攻击,谁能确认这两个证书是否应该存在于全新安装中?
附图:
我正在尝试在运行 ubuntu 14.04 的数字海洋水滴上托管一个小节点应用程序。在本地开发中,该站点在 https 上运行良好,但是在服务器上,站点没有显示,服务器也没有抛出错误,只是拒绝了连接。我跑了nmap localhost,443 端口被关闭了。我怎样才能打开它?
我使用 Ubuntu 15.04 和 OpenJDK 7,试图运行 Minecraft。这就是我得到的。
编辑:当我使用时 Minecraft 现在正在工作,sudo java -jar Minecraft.jar但没有超级用户就无法工作,我该如何解决这个问题!我不能一直以超级用户身份运行它的原因是因为我希望能够通过在桌面上双击它来运行。
Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma (try 4/10)
Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Run Code Online (Sandbox Code Playgroud)
运行时。我试过使用 OpenJDK 8,它也这样做了,我也试过 Oracle 的 java 8。
Minecraft 在使用 OpenJDK 7 的旧 14.04 笔记本电脑上运行良好。
编辑 2:现在在获得 SSL 异常后,它启动启动器并说离线播放,所以我去了“启动器日志”选项卡,我得到了这个(对不起,它不是代码格式,因为我无法让它工作,请编辑它!) :
[16:46:39 INFO]: Minecraft Launcher 1.6.11 (through bootstrap 5) started on linux...
[16:46:39 INFO]: Current time is May 25, 2015 4:46:39 PM
[16:46:39 INFO]: System.getProperty('os.name') == 'Linux'
[16:46:39 INFO]: System.getProperty('os.version') == …Run Code Online (Sandbox Code Playgroud) 这是我的场景:
Apache 在启用 SSL 并在端口 443 上安装证书的情况下完美运行。
我也想在同一台机器上安装 nginx。作为功能性反向代理和端口 81 或 8443 上的服务器(使用与 apache 相同的证书)
我发现了很多解决方案,将 nginx 作为主服务器,将 apache 作为辅助服务器。我不想弄乱我现有的 apache 配置,所以 nginx 对我来说是次要的。
当我尝试使用 sudo /opt/lampp/lampp start 命令启动 XAMPP 时,它给了我这样的消息。
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon with SSL is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
Run Code Online (Sandbox Code Playgroud)
这是什么,我如何才能找到另一个带有 SSL 的 Web 服务器守护程序。如何停止此服务器?
我是 Linux 新手,正在公司系统上的 oracle virtualbox 上安装 Ubuntu 18.0401 LTS 上学习 Linux。公司拥有私人代理网络。所以我在ubuntu上浏览的所有网站都是通过代理,拿到公司颁发的ssl证书。当我从 chrome/firefox 浏览时,它会给出类似不可信来源的错误。当我转到 > 前进 > 添加例外时,我可以浏览该特定网站一段时间,然后在一段时间后再次浏览相同的错误(可能证书详细信息更改)在浏览器中至少我可以在经过这样的努力后浏览,但 Ubuntu 软件甚至没有给出这样的选项,我根本无法下载任何软件。CLI apt-get 也不起作用。有人能说出一种配置方式,让我们完全绕过 ssl 验证系统吗?类似于 --disable ssl 证书验证.. 以便我能够无缝连接到互联网?(当然被代理屏蔽的网站还是会被屏蔽)
提前致谢!!
NK,Linux 爱好者
PS:下面是firefox上的错误;
“您的连接不安全 support.mozilla.org 的所有者未正确配置他们的网站。为了保护您的信息不被盗用,Firefox 没有连接到该网站。”