使用 openssl 验证文本文件中的服务器
Verify servers in text file with openssl
我想用 openssl 验证文本文件中的服务器列表,但出现错误,我不知道为什么,这是我的代码和错误消息:
代码:
#!/bin/bash
input="path/file"
while IFS= read -r line
do
echo "$line"
openssl s_client -showcerts -verify 5 -connect "$line":443
done < "$input"
错误信息:
error:2008F002:BIO routines:BIO_lookup_ex:system lib:../openssl-1.1.1g/crypto/bio/b_addr.c:726:H
connect:errno=11001
请帮忙!提前谢谢你。
您的文本文件是在 windows 下创建的。它在每一行的末尾包含 CrLf。您可以将此文件转换为正确的行结尾,例如
dos2unix filename
我想用 openssl 验证文本文件中的服务器列表,但出现错误,我不知道为什么,这是我的代码和错误消息:
代码:
#!/bin/bash
input="path/file"
while IFS= read -r line
do
echo "$line"
openssl s_client -showcerts -verify 5 -connect "$line":443
done < "$input"
错误信息:
error:2008F002:BIO routines:BIO_lookup_ex:system lib:../openssl-1.1.1g/crypto/bio/b_addr.c:726:H
connect:errno=11001
请帮忙!提前谢谢你。
您的文本文件是在 windows 下创建的。它在每一行的末尾包含 CrLf。您可以将此文件转换为正确的行结尾,例如
dos2unix filename