모든 Ubuntu 업데이트 다운로드 서버는 HTTP 전용입니까?

모든 Ubuntu 업데이트 다운로드 서버는 HTTP 전용입니까?

Update Manager의 소프트웨어 소스에는 아래와 같이 다운로드 서버와 프로토콜을 선택할 수 있는 옵션이 있습니다.

모든 업데이트는 HTTP를 통해서만 다운로드됩니까?

HTTPS(또는 SFTP)가 지원되지 않는 경우 해당 옵션이 존재하는 이유는 무엇입니까? 관련 질문여기, 그러나 전체 ISO 이미지만 처리합니다.

다운로드 서버 스크린샷을 선택하세요

답변1

소프트웨어 지원 프로토콜

예, 프로토콜 드롭다운을 표시하는 소프트웨어는 https 미러를 지원할 수 있습니다. 문제의 드롭다운 상자는 다음과 같은 유효한 항목을 허용합니다.프로토콜:

  • FTP
  • http
  • 파일
  • 재동기화
  • https

이에 대한 자세한 내용은 Software-properties-gtk 패키지 소스 코드에 나와 있습니다.

apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk

파일을 살펴보세요DialogMirror.py- 기능def is_valid_mirror

있지만...

그러나 실제로 Ubuntu가 지원하는 공개 미러는 http://, ftp://&rsync://

정의할 수 있는 미러는 정의할 때 제한됩니다.새 거울:

로컬 미러

따라서 소프트웨어 자체는 프로토콜을 제한하지 않으므로 HTTPS를 통해 다운로드하는 한 가지 방법은 자체 로컬 저장소 및 미러를 정의하고 유지하는 것입니다. 늘 그렇듯이 우리는 몇 가지 적용 가능한 답변이 있는 훌륭한 Q&A를 보유하고 있습니다.

apt-mirror아마도 여기서 가장 좋은 방법 일 것입니다. 패키지를 설치 apt-mirror하고 해당 매뉴얼 페이지를 검토합니다.

구성 예 mirror.list 구성은 다양한 옵션을 지원합니다...

   HTTPS with sending Basic HTTP authentication information (plaintext username and password) for all
   requests: (this was default behaviour of Wget 1.10.2 and prior and is needed for some servers with new
   version of Wget) set auth_no_challenge 1 deb https://user:[email protected]:443/debian stable main contrib
   non-free

   HTTPS without checking certificate: set no_check_certificate 1 deb https://example.com:443/debian stable
   main contrib non-free

보시다시피 로컬 HTTPS 미러를 정의할 수 있습니다.로컬 HTTPS 미러그러면 미러 목록에 나타나야 합니다.

답변2

우분투는 해당 서버를 소유하지 않습니다. https를 가질지 여부를 결정하는 것은 그들에게 달려 있습니다. 서버가 https 연결도 제공할 수 있으므로 옵션이 존재합니다.

관련 정보