Hyni në depot në Debian, Ubuntu ose derivatet nga SSH dhe jo nga HTTP / FTP

Gjëja më normale në botë është që ne të konfigurojmë repot tona në Debian, Ubuntu ose derivatet që tregojnë repot zyrtare përmes HTTP ose FTP, domethënë, unë editoj skedarin /etc/apt/sources.list dhe vendos diçka si kjo:

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

Ose me Debian:

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

Dhe kjo është mirë, nuk ka asgjë të keqe në të.

Çështja është që nganjëherë duhet të azhurnojmë dhe instalojmë softuer në një kompjuter në shtëpi ose, për shembull, në një server të kompanisë sonë, dhe ne duhet ta bëjmë këtë pa shumë ndërlikime, pa pasur nevojë të instalojmë një server në internet (Apache, Nginx, etj.) në serverin tonë FTP (Përditësimi nga interneti përjashtohet shumë herë sepse konsumon bandë dhe kohë, përveç kësaj, kur përdor shfletuesin për të gjetur itinerarin e depozitës mund të argëtohemi me disa lloj reklamash falas), ne duhet të azhurnojmë dhe voila, duke mos pasur nevojë të instalojmë Apache ose pure-ftpd, larg tij ... për këtë mund të përdorim SSH.

SSH është mënyra se si ne kontrollojmë kompjuterët tanë në distancë, është një shërbim i instaluar në mënyrë të paracaktuar në secilin server, mirëpo, për t'i thënë serverit X / kompjuterit që duhet të përdorë repot e vendosura në serverin Y, ne konfigurojmë / etj / apt / burimet. rendit si më poshtë:

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

Siç mund ta shihni, deb fillimi mbahet, atëherë ne ndryshojmë http / ftp në ssh, e ndjekur nga përdoruesi me të cilin do të aksesohet dhe serveri që do të aksesohet, atëherë ne tregojmë saktësisht vendndodhjen e depozitës duke përdorur: / shtegu siç tregohet në rresht, atëherë kemi versionin e zakonshëm, distro dhe degët e repos.

Atëherë është gjëja e zakonshme:

apt-get update

Dhe kjo është ajo ku nuk do të azhurnohet automatikisht, domethënë kur i thoni sistemit të përdorë atë depo përmes SSH, sistemi do t'ju pyesë nëse doni të shtoni SSH në serverat e njohur në këtë të ri, ato tregojnë po nga shtypni po dhe shtypni Shkruani, atëherë do të kërkojë fjalëkalimin rrënjë dhe kur ta vendosni, do të fillojë procesi i azhurnimit të indeksit, gjë që është ajo që ata treguan

Kjo ka qenë vërtet e dobishme për mua, sepse unë kam konfiguruar serverin tim virtual (unë përdor Arch, por serveri im virtual përdor Debian), ai akoma kursen shumë punë ose gjerësi bande, apo jo? 🙂

Gjithsesi ... Shpresoj se kjo ka qenë e dobishme për ju

të fala


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   FIXOCONN dijo

    Një bashkëpunëtor nga këtu do t'ju thoshte "ju jeni një tigër"
    faleminderit për postimin që duket i bërë për ne (.cu)

  2.   neo61 dijo

    Epo sa mirë. Një kontribut i madh si të gjithë ata që botoni. Unë do të doja një ndihmë dhe ka të bëjë me azhurnimin e një repoje nga shtëpia, si duhet të strukturohet linja në atë rast nga lista e burimeve.?

    1.    KZKG ^ Gaara dijo

      Duke supozuar se repo është në / home / neo / Linux / debian-repo do të ishte:

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

      1.    neo61 dijo

        Na vjen keq për vonesën, nuk kisha shënuar në mënyrë që të njoftohesha me postë, faleminderit partner për kontributet dhe shpjegimet tuaja. Siç do të thoshte ndonjë "padre guey" meksikan

  3.   jc852654 dijo

    Unë e kam skedarin tim të burimeve.listë në burimet.list.d.
    si në vazhdim:

    # Vendosni këtë skedar në /etc/apt/sources.list.d/

    # SSH-Fillimi i skedarit /etc/apt/sources.list për makineritë desktop ose xhiro $
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / kontributi kryesor i errët jo-falas
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy kontributi kryesor jo-f $

    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / azhurnimet kryesore si kontributi kryesor n $
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates azhurnimet kryesore $

    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-Security / wheezy / updates kryesore $
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-Security / wheezy / azhurnimet m $

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

    # SSH-Multimedia
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy kryesore jo-falas

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

    # Fundi i skedarit /etc/apt/sources.list

    Por nuk funksionon plotësisht për mua.
    Ju mund të ndihmoni

    kjo është rezultati kur ekzekutohet "# azhurnimi i aftësisë"
    Ign ssh: // c3uz @ VODK Release.gez
    Hit ssh: // c3uz @ VODK Release gëlqere.gpg
    Ign ssh: // c3uz @ VODK Release.gez
    Ign ssh: // c3uz @ VODK Lëshimi i prapavijëve të wheezy
    Hit ssh: // c3uz @ VODK Lëshuar lëshimin e erës
    Ign ssh: // c3uz @ VODK Lëshimi i prapavijëve të wheezy
    Hit ssh: // c3uz @ VODK wheezy / main amd64 Paketat
    Hit ssh: // c3uz @ VODK wheezy / paketat amd64 pa pagesë
    Hit ssh: // c3uz @ VODK wheezy / kryesore Përkthimi-sq
    Hit ssh: // c3uz @ VODK wheezy / Përkthim jo-falas
    Ign ssh: // c3uz @ VODK wheezy / kryesore Përkthimi-sq
    Err ssh: // c3uz @ VODK wheezy-backports / kryesore amd64 Paketat
    Skedari nuk u gjet
    Err ssh: // c3uz @ VODK wheezy-backports / kontributi amd64 Paketat
    Skedari nuk u gjet
    Err ssh: // c3uz @ VODK paketime të wheezy-backports / jo-falas amd64
    Skedari nuk u gjet
    Ign ssh: // c3uz @ VODK wheezy-backports / kontribut Përkthim-en_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / kontribut Përkthim-en
    Ign ssh: // c3uz @ VODK wheezy-backports / kontribut-Përkthim-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / kontribut Përkthim-en
    Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-en
    Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / kryesore Përkthimi-sq
    Ign ssh: // c3uz @ VODK wheezy-backports / Përkthim jo-falas-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / përkthim jo-falas
    Ign ssh: // c3uz @ VODK wheezy-backports / Përkthim jo-falas-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / përkthim jo-falas
    Err ssh: // c3uz @ VODK paketimet wheezy-backports / iceweasel-release-amd64
    Skedari nuk u gjet
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Përkthimi-sq_ES
    Ign ssh: // c3uz @ VODK Përkthim i lëshuar nga ajri / lëshimi i akullnajës-sq
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release-Translation-es_SV
    Ign ssh: // c3uz @ VODK Përkthim i lëshuar nga ajri / lëshimi i akullnajës-sq

    1.    jc852654 dijo

      Kjo është struktura në diskun e ngurtë USB nga i cili po marr të dhënat
      ├──debian
      ├── ├── debian
      Ists │ ├── heq
      St │ │ ├── oldstable -> shtrydh
      │ │ ├── shtrydh
      ├── │ │ ├── i qëndrueshëm -> gromësirë
      │ │ │ └── gulçimë
      ├── ├── pishinë
      Kontribuoj │ │ │
      │ │ ├── kryesore
      │ │ └── jo-falas
      Projekti │ │
      │ └── gjurmë
      Ian ian debian-backport
      Ists │ └── heq
      Ports │ └── shtrydh-backport
      Ian ├── debian-mozilla
      Ists │ └── heq
      Ports │ ├── shtrydh-backport
      Ports │ back prapavijë të gulçuara
      Ian ├── debian-multimedia
      Ists │ ├── heq
      St │ │ ├── oldstable -> shtrydh
      │ │ ├── shtrydh
      ├── │ │ ├── i qëndrueshëm -> gromësirë
      │ │ │ └── gulçimë
      ├── ├── pishinë
      │ │ ├── kryesore
      │ │ └── jo-falas
      Projekti │ │
      │ └── gjurmë
      Ian └── debian-siguri
      Ists ├── heq
      │ ├── shtrydh
      │ │ └── gulçimë
      ├── ├── pishinë
      │ │ └── azhurnime
      Projekti
      │ └── gjurmë