我之前已经在多个 ubuntu 服务器上成功安装了 .NET 产品,但显然只有一台特定的服务器无法连接到微软服务器。
user@sv:~$ wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
--2021-02-03 10:01:35-- https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
Resolving packages.microsoft.com (packages.microsoft.com)... 40.114.136.21
Connecting to packages.microsoft.com (packages.microsoft.com)|40.114.136.21|:443... connected.
Unable to establish SSL connection.
我想知道是否有其他方法可以在这台服务器上安装 .NET 5
答案1
尝试更新wget
或使用curl
:
curl -LO 'https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb'
答案2
您是否已确认服务器的内部时钟准确无误?如果时间偏差超过 15 分钟,SSL(和其他)握手将失败。
如果您需要让 Ubuntu 机器上的时间以不同的系统时间运行,例如执行 Y2038 测试或类似操作时,您可以添加--no-check-certificate
以下wget
命令:
$ wget --no-check-certificate https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
但是,如果系统时钟严重失调,安装软件仍然会出现问题。