Pristupite spremištima u Debianu, Ubuntuu ili izvedenicama putem SSH-a, a ne HTTP-a / FTP-a

Najnormalnija stvar na svijetu je da svoje repozicije konfiguriramo u Debianu, Ubuntuu ili izvedenicama ukazujući na službene repoe putem HTTP-a ili FTP-a, odnosno uređujem datoteku /etc/apt/sources.list i stavljam nešto slično:

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

Ili s Debianom:

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

I ovo je u redu, nema ništa loše.

Poanta je u tome da ponekad moramo ažurirati i instalirati softver na kućno računalo ili, na primjer, na poslužitelj naše tvrtke, i to moramo učiniti bez mnogo komplikacija, bez potrebe za instaliranjem web servera (Apache, Nginx, itd.) na našem FTP poslužitelju (Ažuriranje s interneta više je puta isključeno jer troši propusnost i vrijeme, a osim toga, kada upotrebljavamo preglednik za pronalaženje rute spremišta, možemo se zabaviti nekom vrstom besplatnih oglasa), moramo ažurirati i voila, ne instalirajući Apache ili pure-ftpd, daleko od toga ... za to možemo koristiti SSH.

SSH je način na koji kontroliramo naša računala na daljinu, to je usluga koja je instalirana prema zadanim postavkama na svakom poslužitelju, pa, kako bismo X poslužitelju / računalu rekli da treba koristiti repozicije smještene na poslužitelju Y, mi konfiguriramo naš / etc / apt /sources.list kako slijedi:

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

Kao što vidite, početni deb se čuva, zatim http / ftp mijenjamo u ssh, a slijedi korisnik kojem će se pristupiti i poslužitelj kojem će se pristupiti, a zatim točno naznačujemo mjesto spremišta pomoću: / putanja kao što je prikazano na liniji, tada imamo uobičajenu, verziju distroa i grane repo-a.

Tada postoji uobičajena stvar:

apt-get update

I tu se neće automatski ažurirati, odnosno kada sustavu kažete da koristi to spremište od strane SSH-a, sustav će vas pitati želite li dodati SSH na poznate poslužitelje na ovaj novi, vi potvrdite da tipkajući da i pritiskajući ući, tada će zatražiti root lozinku i kad je stavite, započet će postupak ažuriranja indeksa, što su i naznačili 🙂

Ovo je bilo jako korisno, jer imam svoj virtualni poslužitelj tako konfiguriran (koristim Arch, ali moj virtualni poslužitelj koristi Debian), još uvijek štedi puno posla ili propusnosti, zar ne? 🙂

Svejedno ... nadam se da je ovo bilo korisno za vas 😀

pozdravi


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   FIXOCONN dijo

    Odavde bi vam suradnik rekao "ti si tigar"
    hvala na postu što nam izgleda prilagođeno (.cu)

  2.   neo61 dijo

    Pa kako dobro. Izvrstan doprinos poput svih onih koje objavite. Želio bih pomoć, a tiče se ažuriranja repo-a od kuće, kako bi linija trebala biti strukturirana u tom slučaju sources.list?

    1.    KZKG ^ Gaara dijo

      Pod pretpostavkom da je repo u / home / neo / Linux / debian-repo, to bi bilo:

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

      1.    neo61 dijo

        Oprostite na kašnjenju, nisam označio da bih bio obaviješten poštom, hvala partneru na doprinosu i objašnjenju. Kako bi rekao neki meksički "padre guey"

  3.   jc852654 dijo

    Datoteku sources.list imam u sources.list.d
    kako slijedi:

    # Stavite ovu datoteku u /etc/apt/sources.list.d/

    # SSH-Početak /etc/apt/sources.list datoteke za stolne ili laptopove $
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy glavni doprinos neslobodan
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy glavni doprinos non-f $

    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates glavni doprinos n $
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-updates glavni nastavak $

    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / updates main $
    deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / updates m $

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

    # SSH-Multimedija
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy glavni neslobodni

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

    # Kraj datoteke /etc/apt/sources.list

    Ali ne djeluje mi potpuno.
    Možeš pomoći

    ovo je rezultat pokretanja "# aptitude update"
    Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
    Pritisnite ssh: // c3uz @ VODK wheezy Release.gpg
    Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
    Ign ssh: // c3uz @ VODK wheezy-backports Izdanje
    Pritisnite ssh: // c3uz @ VODK wheezy Release
    Ign ssh: // c3uz @ VODK wheezy-backports Izdanje
    Hit ssh: // c3uz @ VODK wheezy / main amd64 Paketi
    Pogodi ssh: // c3uz @ VODK paketi s wheezy / non-free amd64
    Hit ssh: // c3uz @ VODK wheezy / glavni prijevod-hr
    Hit ssh: // c3uz @ VODK wheezy / non-free Translation-hr
    Ign ssh: // c3uz @ VODK wheezy / glavni prijevod-hr
    Pogreška ssh: // c3uz @ VODK wheezy-backports / glavni amd64 paketi
    Datoteka nije pronađena
    Pogreška ssh: // c3uz @ VODK Wheezy-backports / contrib amd64 Paketi
    Datoteka nije pronađena
    Pogreška ssh: // c3uz @ VODK wheezy-backports / neslobodni amd64 paketi
    Datoteka nije pronađena
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Prijevod-hr_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Prijevod-hr
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Prijevod-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Prijevod-hr
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / main Prijevod-hr
    Ign ssh: // c3uz @ VODK wheezy-backports / glavni prijevod-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / main Prijevod-hr
    Ign ssh: // c3uz @ VODK wheezy-backports / neslobodni prijevod-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / neslobodni prijevod-hr
    Ign ssh: // c3uz @ VODK wheezy-backports / neslobodni prijevod-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / neslobodni prijevod-hr
    Pogreška ssh: // c3uz @ VODK Paketi s diskovima / ledena lampa amd64
    Datoteka nije pronađena
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prijevod-hr_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prijevod-hr
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prijevod-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prijevod-hr

    1.    jc852654 dijo

      Ovo je struktura na USB tvrdom disku s kojeg dobivam podatke
      ├──debian
      │ ├── debian
      │ │ ├── disti
      │ │ │ ├── starostabilno -> stisnuti
      │ │ │ ├── stisnuti
      │ │ │ ├── stabilno -> hripavo
      │ │ │ └── šištav
      │ │ ├── bazen
      │ │ │ ├── doprinos
      │ │ │ ├── glavni
      │ │ │ └── neslobodan
      │ │ └── projekt
      │ │ └── trag
      │ ├── debian-backports
      │ │ └── disti
      │ │ └── potiskivanja
      │ ├── debian-mozilla
      │ │ └── disti
      │ │ ├── potiskivanja
      │ │ └── hripavi zaleđa
      │ ├── debian-multimedija
      │ │ ├── disti
      │ │ │ ├── starostabilno -> stisnuti
      │ │ │ ├── stisnuti
      │ │ │ ├── stabilno -> hripavo
      │ │ │ └── šištav
      │ │ ├── bazen
      │ │ │ ├── glavni
      │ │ │ └── neslobodan
      │ │ └── projekt
      │ │ └── trag
      │ └── debian-sigurnost
      │ ├── disti
      │ │ ├── stisnuti
      │ │ └── šištav
      │ ├── bazen
      Updates │ └── ažuriranja
      │ └── projekt
      │ └── trag