Piekļūstiet Debian, Ubuntu vai atvasinājumu krātuvēm, izmantojot SSH, nevis HTTP / FTP

Visparastākā lieta pasaulē ir tā, ka mēs konfigurējam savus repo Debian, Ubuntu vai atvasinājumos, norādot uz oficiālajām repo, izmantojot HTTP vai FTP, tas ir, es rediģēju /etc/apt/sources.list failu un ievietoju kaut ko līdzīgu:

deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted

Vai ar Debian:

deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free

Un tas ir labi, tajā nav nekā slikta.

Lieta ir tāda, ka dažreiz mums ir jāatjaunina un jāinstalē programmatūra mājas datorā vai, piemēram, mūsu uzņēmuma serverī, un tas jādara bez daudz sarežģījumiem, neinstalējot tīmekļa serveri (Apache, Nginx, utt.) mūsu FTP serverī (Atjaunināšana no interneta ir izslēgta daudzas reizes, jo tas patērē joslas platumu un laiku, turklāt, izmantojot pārlūkprogrammu, lai atrastu krātuves maršrutu, mēs varam izklaidēties ar kāda veida bezmaksas reklāmām), mums ir jāatjaunina un jāuztraucas, nav jāinstalē Apache vai pure-ftpd, tālu no tā ... šim nolūkam mēs varam izmantot SSH.

SSH ir veids, kā mēs attālināti kontrolējam savus datorus, tas ir pakalpojums, kas pēc noklusējuma tiek instalēts katrā serverī. Nu, lai X serverim / datoram pateiktu, ka tam jāizmanto repos, kas atrodas serverī Y, mēs konfigurējam mūsu / etc / apt / sources.list šādi:

deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free

Kā redzat, deb no sākuma tiek saglabāts, pēc tam mēs mainām http / ftp uz ssh, kam seko lietotājs, ar kuru tai piekļūs, un serveris, kuram piekļūs, pēc tam mēs precīzi norādām repozitorija atrašanās vietu, izmantojot : / ceļš, kā parādīts uz līnijas, tad mums ir parastais, diska versija un repo zari.

Tad ir parasta lieta:

apt-get update

Un tur tas netiks automātiski atjaunināts, tas ir, kad jūs sakāt sistēmai, lai SSH izmantotu šo repozitoriju, sistēma jums jautās, vai vēlaties pievienot SSH zināmajiem serveriem šim jaunajam, jūs norādāt jā, ierakstot jā un nospiežot ienākt, tad tā pieprasīs root paroli un, kad to ievietosiet, sāksies indeksu atjaunināšanas process, ko viņi arī norādīja indicated

Tas man bija patiešām noderīgs, jo mans virtuālais serveris ir konfigurēts šādi (es izmantoju Arch, bet mans virtuālais serveris izmanto Debian), tas joprojām ietaupa daudz darba vai joslas platumu, vai ne? 🙂

Jebkurā gadījumā ... es ceru, ka tas jums ir noderējis 😀

Sveicieni


6 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   FIKSONA teica

    Darbabiedrs no šejienes jums pateiks "tu esi tīģeris"
    paldies par ziņu, kas mums izskatās īpaši pielāgota (.cu)

  2.   neo61 teica

    Nu cik labi. Liels ieguldījums, tāpat kā visi jūsu publicētie. Es gribētu kādu palīdzību, un tā ir saistīta ar repo atjaunināšanu no mājām, kā rindiņa būtu jā strukturē šajā gadījumā avots.list?

    1.    KZKG ^ Gaara teica

      Pieņemot, ka repo ir mapē / home / neo / Linux / debian-repo, tas būtu:

      deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free

      1.    neo61 teica

        Atvainojiet par kavēšanos, es nebiju atzīmējis, ka man paziņoja pa pastu, paldies partnerim par jūsu ieguldījumu un paskaidrojumu. Kā teiktu daži meksikāņi no "padre guey"

  3.   jc852654 teica

    Man ir mans source.list fails avotā.list.d
    šādi:

    #Ievietojiet šo failu mapē /etc/apt/sources.list.d/

    # SSH-Start /etc/apt/sources.list fails darbvirsmas vai klēpjdatoriem $
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy galvenais ieguldījums bez maksas
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy galvenais ieguldījums nav f $

    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates galvenais ieguldījums n $
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates main contr $

    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / atjaunina galveno $
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / atjauninājumi m $

    # Atpakaļ
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-backports / wheezy-backports mai $

    # SSH-Multimedia
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy main non-free

    # Iceweasel-realease
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-mozilla / wheezy-backports icewe $

    # Faila /etc/apt/sources.list beigas

    Bet tas man pilnībā nedarbojas.
    Jūs varat palīdzēt

    šī ir izeja, izpildot "# aptitude update"
    Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
    Rezultāts ssh: // c3uz @ VODK wheezy Release.gpg
    Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
    Ign ssh: // c3uz @ VODK wheezy-backports Release
    Rezultāts ssh: // c3uz @ VODK sēkšana
    Ign ssh: // c3uz @ VODK wheezy-backports Release
    Rezultāts ssh: // c3uz @ VODK wheezy / main amd64 Packages
    Rezultāts ssh: // c3uz @ VODK wheezy / non-free amd64 Packages
    Rezultāts ssh: // c3uz @ VODK wheezy / main Translation-en
    Rezultāts ssh: // c3uz @ VODK sēkšana / bezmaksas tulkojums-lv
    Ign ssh: // c3uz @ VODK wheezy / main Translation-en
    Kļūda ssh: // c3uz @ VODK wheezy-backports / main amd64 paketes
    Fails nav atrasts
    Kļūda ssh: // c3uz @ VODK wheezy-backports / contrib amd64 paketes
    Fails nav atrasts
    Kļūda ssh: // c3uz @ VODK wheezy-backports / bez bezmaksas amd64 paketes
    Fails nav atrasts
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-lv_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Tulkojums-lv
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Translation-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Tulkojums-lv
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-en
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-en
    Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-en
    Ign ssh: // c3uz @ VODK wheezy-backports / bezmaksas tulkojums-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-en
    Kļūda ssh: // c3uz @ VODK wheezy-backports / iceweasel-release amd64 paketes
    Fails nav atrasts
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-lv_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-lv
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Translation-lv

    1.    jc852654 teica

      Šī ir USB cietā diska struktūra, no kuras es saņemu datus
      ├──debian
      │ ├── debian
      │ │ ├── novērš
      │ │ │ ├── oldstable -> saspiest
      │ │ │ ├── saspiest
      │ │ │ ├── stabils -> sēkšana
      │ │ │ └── sēkšana
      │ │ ├── baseins
      │ │ │ ├── ieguldījums
      │ │ │ ├── galvenais
      │ │ │ └── nav bezmaksas
      │ │ └── projekts
      │ │ └── izsekot
      │ ├── debian-backports
      │ │ └── novērš
      │ │ └── izspiest aizmugures daļas
      │ ├── debian-mozilla
      │ │ └── novērš
      │ │ ├── izspiest aizmugures daļas
      │ │ └── sēkšana-backports
      │ ├── debian-multivide
      │ │ ├── novērš
      │ │ │ ├── oldstable -> saspiest
      │ │ │ ├── saspiest
      │ │ │ ├── stabils -> sēkšana
      │ │ │ └── sēkšana
      │ │ ├── baseins
      │ │ │ ├── galvenais
      │ │ │ └── nav bezmaksas
      │ │ └── projekts
      │ │ └── izsekot
      │ └── debian-security
      │ ├── attālinās
      │ │ ├── saspiest
      │ │ └── sēkšana
      │ ├── baseins
      │ │ └── atjauninājumi
      │ └── projekts
      │ └── izsekot