당신이 openssl
이있는 경우 SED와 작은 파일을 추출 시도하려는 경우, 당신은 그럴 수, 그것을 다음
$ (echo "GET /test.csv HTTP/1.1";
echo "Host: www.abc.com";
echo "User-Agent: $(openssl version)/$(bash --version | head -n 1) ";
echo "Connection: close";
echo; echo;
sleep 1) | openssl s_client -connect 172.16.254.1:443
그리고를 사용하여 연결 수 :
(echo "GET /test.csv HTTP/1.1";
echo "Host: www.abc.com";
echo "User-Agent: $(openssl version)/$(bash --version | head -n 1) ";
echo "Connection: close";
echo; echo;
sleep 1) | openssl s_client -connect 172.16.254.1:443 \
| sed -ne '/^HTTP\/1.1/,$p' \
| sed -ne '/^\r$/,$p' \
| sed 1,2d > test.csv
\r
경우 작동하지 않으면 셸에서 수동으로 캐리지 리턴을 입력해야합니다. 이것은 일반적으로 ^V^M
(Ctrl 키 + V다음 Ctrl 키 + M)
내가 AIX 서버에서이 테스트를, 그래서 자신의 위험에 사용하지 않았다.
사용자 에이전트 (User-Agent) 라인이 문제를 일으키는 경우이를 삭제하십시오.
웹 사이트에 SS/TLS/HTTPS가 필요합니까? – ashawley
HTTPS가 필요합니다 - 예 –
그럼 텔넷을 사용할 수 없습니다. – ashawley