Pristupite spremištima u Debianu, Ubuntuu ili izvedenicama putem SSH-a, a ne putem HTTP / 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 ja uređujem datoteku /etc/apt/sources.list i stavljam nešto slično ovome:

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 u tome.

Poanta je u tome da ponekad moramo ažurirati i instalirati softver na kućni računar ili, na primjer, na server naše kompanije, i to moramo učiniti bez mnogo komplikacija, bez potrebe za instaliranjem web servera (Apache, Nginx, itd.) na našem FTP serveru (Ažuriranje s Interneta isključeno je mnogo puta jer troši propusnost i vrijeme, uz to, kada koristimo 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 ovo možemo koristiti SSH.

SSH je način na koji upravljamo svojim računarima na daljinu, to je usluga koja se podrazumevano instalira na svakom serveru, pa, kako bismo rekli X serveru / računaru da treba koristiti repozicije smještene na serveru 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, deb od početka se zadržava, zatim http / ftp mijenjamo u ssh, a zatim slijedi korisnik kojem će se pristupiti i server kojem će se pristupiti, a zatim tačno naznačujemo lokaciju spremišta pomoću : / put kao što je prikazano na liniji, tada imamo uobičajenu verziju distro-a i grane repo-a.

Tada postoji uobičajena stvar:

apt-get update

I tu se neće automatski ažurirati, tj. Kada kažete sistemu da koristi to spremište od strane SSH-a, sistem će vas pitati želite li dodati SSH na poznate servere na ovaj novi, vi potvrdite da utipkavanje da i pritiskanje 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 mi je bilo jako korisno, jer imam tako konfiguriran virtualni poslužitelj (koristim Arch, ali moj virtualni poslužitelj koristi Debian), i dalje štedi puno posla ili propusnosti, zar ne? 🙂

U svakom slučaju ... Nadam se da je ovo bilo korisno za vas 😀

Saludos


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Fixoconn rekao je

    Odavde bi vam kolega rekao "ti si tigar"
    hvala na postu koji izgleda prilagođen nama (.cu)

  2.   neo61 rekao je

    Pa dobro. Veliki 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 rekao je

      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 rekao je

        Izvinite na kašnjenju, nisam označio da bih bio obaviješten poštom, hvala partneru na doprinosu i objašnjenju. Kao što bi rekao neki Meksikanac "padre guey"

  3.   jc852654 rekao je

    Datoteku sources.list imam u sources.list.d
    kao što slijedi:

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

    # SSH-Start /etc/apt/sources.list datoteka za stolne ili laptopove $
    deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy glavni doprinos neslobodno
    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 $

    #Backports
    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 to mi ne ide u potpunosti.
    Možete pomoći

    ovo je izlaz pri izvršavanju "# 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 izdanje
    Ign ssh: // c3uz @ VODK wheezy-backports izdanje
    Pritisnite ssh: // c3uz @ VODK wheezy / main amd64 paketi
    Hit ssh: // c3uz @ VODK wheezy / non-free amd64 paketi
    Hit ssh: // c3uz @ VODK wheezy / glavni prijevod-sr
    Hit ssh: // c3uz @ VODK wheezy / non-free Translation-sr
    Ign ssh: // c3uz @ VODK wheezy / glavni prijevod-sr
    Pogreška ssh: // c3uz @ VODK wheezy-backports / glavni amd64 paketi
    Datoteka nije pronađena
    Pogreška ssh: // c3uz @ VODK paketi sa wheezy-backports / contrib amd64
    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 Translation-sr_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Prijevod-sr
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Prijevod-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / contrib Prijevod-sr
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-sr
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / main Translation-sr
    Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-es_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-sr
    Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / non-free Translation-sr
    Pogreška ssh: // c3uz @ VODK Paketi sa wheezy-backports / ledena lampa amd64
    Datoteka nije pronađena
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prevod-sr_ES
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prijevod-hr
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prevod-es_SV
    Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Prijevod-hr

    1.    jc852654 rekao je

      Ovo je struktura na USB tvrdom disku s kojeg dobivam podatke
      ├──debian
      │ ├── debian
      │ │ ├── disti
      Stable │ │ ├── starostabilno -> stisnuti
      │ │ │ ├── stisni
      Stable │ │ ├── stabilno -> piskavo
      │ │ │ └── piskavo
      Pool │ ├── bazen
      │ │ │ ├── doprinos
      │ │ │ ├── glavno
      │ │ │ └── neslobodno
      │ │ └── projekat
      │ │ └── trag
      │ ├── debian-backports
      │ │ └── disti
      │ │ └── potiskivanja
      │ ├── debian-mozilla
      │ │ └── disti
      │ │ ├── potiskivanja
      │ │ └── hripavi zaleđa
      │ ├── debian-multimedija
      │ │ ├── disti
      Stable │ │ ├── starostabilno -> stisnuti
      │ │ │ ├── stisni
      Stable │ │ ├── stabilno -> piskavo
      │ │ │ └── piskavo
      Pool │ ├── bazen
      │ │ │ ├── glavno
      │ │ │ └── neslobodno
      │ │ └── projekat
      │ │ └── trag
      │ └── debian-sigurnost
      │ ├── disti
      │ │ ├── stisni
      │ │ └── šištavo
      │ ├── bazen
      Updates │ └── ažuriranja
      │ └── projekat
      │ └── trag