Perkara yang paling biasa di dunia adalah kita mengkonfigurasi repos kita di Debian, Ubuntu atau derivatif yang menunjuk ke repos rasmi melalui HTTP atau FTP, iaitu, saya mengedit fail /etc/apt/sources.list dan meletakkan sesuatu seperti ini:
deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted
Atau dengan Debian:
deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free
Dan ini baik-baik saja, tidak ada yang salah dengannya.
Maksudnya ialah kadang-kadang kita perlu mengemas kini dan memasang perisian di komputer rumah atau, misalnya, di pelayan syarikat kita, dan kita perlu melakukan ini tanpa banyak komplikasi, tanpa perlu memasang pelayan web (Apache, Nginx, dll. ) pada pelayan FTP kami (Mengemas kini dari internet dikesampingkan berkali-kali kerana memakan lebar jalur dan masa, di samping itu, ketika menggunakan penyemak imbas untuk mencari jalan repositori, kita dapat menghiburkan diri kita dengan beberapa jenis iklan percuma), kita perlu mengemas kini dan voila, tidak perlu memasang Apache atau pure-ftpd, jauh dari itu ... untuk ini kita dapat menggunakan SSH.
SSH adalah cara kita mengendalikan komputer kita dari jarak jauh, itu adalah perkhidmatan yang dipasang secara lalai pada setiap pelayan, dengan baik, untuk memberitahu pelayan / komputer X bahawa ia harus menggunakan repos yang terletak di pelayan Y, kita mengkonfigurasi / etc / apt kami /sources.list seperti berikut:
deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free
Seperti yang anda lihat, deb startup disimpan, lalu kita ubah http / ftp menjadi ssh, diikuti oleh pengguna yang akan diakses dan server yang akan diakses, maka kita menunjukkan lokasi repositori yang tepat menggunakan: / path seperti yang ditunjukkan di talian, maka kita mempunyai versi distro dan cabang repo yang biasa.
Kemudian ada perkara biasa:
apt-get update
Dan di sinilah ia tidak akan dikemas kini secara automatik, iaitu apabila anda memberitahu sistem untuk menggunakan repositori itu oleh SSH, sistem akan menanyakan kepada anda jika anda ingin menambahkan SSH ke pelayan yang diketahui ke yang baru ini. Masukkan, maka ia akan meminta kata sandi root dan ketika anda memasukkannya, proses mengemas kini indeks akan dimulai, itulah yang mereka tunjukkan 🙂
Ini sangat berguna untuk saya, kerana saya mempunyai pelayan maya saya yang dikonfigurasi seperti ini (saya menggunakan Arch, tetapi pelayan maya saya menggunakan Debian), ia masih menjimatkan banyak kerja atau lebar jalur, bukan? 🙂
Bagaimanapun ... saya harap ini berguna untuk anda 😀
salam
Seorang rakan sekerja dari sini akan memberitahu anda "anda harimau"
terima kasih untuk siaran yang kelihatan sesuai untuk kami (.cu)
Betapa baiknya. Sumbangan hebat seperti semua yang anda terbitkan. Saya menginginkan pertolongan dan berkaitan dengan mengemas kini repo dari rumah, bagaimana garisnya harus disusun dalam hal source.list?
Dengan andaian repo ada di / home / neo / Linux / debian-repo adalah:
deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free
Maaf atas kelewatan itu, saya tidak memberi tanda sehingga saya diberitahu melalui surat, terima kasih rakan kongsi atas sumbangan dan penjelasan anda. Seperti yang dikatakan oleh beberapa orang "padre guey" Mexico
Saya mempunyai fail source.list saya di source.list.d
seperti berikut:
#Tempatkan fail ini di /etc/apt/sources.list.d/
# SSH-Permulaan fail /etc/apt/sources.list untuk mesin desktop atau pusingan $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy contrib utama tidak percuma
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy contrib utama bukan $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-kemasukan utama n $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian / wheezy-kemasukan utama $
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / kemas kini utama $
deb-src ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-security / wheezy / kemas kini m $
#Barport
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-backports / wheezy-backports dari $
# SSH-Multimedia
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-multimedia / wheezy utama tidak percuma
# Iceweasel-realease
deb ssh: // c3uz @ VODK: / media / USBDEB / debian / debian-mozilla / wheezy-backports icewe $
# Akhir fail /etc/apt/sources.list
Tetapi ia tidak berfungsi sepenuhnya untuk saya.
Anda boleh membantu
ini adalah output dari menjalankan "# aptitude update"
Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
Tekan ssh: // c3uz @ VODK wheezy Release.gpg
Ign ssh: // c3uz @ VODK wheezy-backports Release.gpg
Ign ssh: // c3uz @ VODK wheezy-backports Release
Tekan ssh: // c3uz @ VODK wheezy Release
Ign ssh: // c3uz @ VODK wheezy-backports Release
Hit ssh: // c3uz @ VODK wheezy / pakej amd64 utama
Hit ssh: // c3uz @ VODK wheezy / pakej amd64 percuma
Tekan ssh: // c3uz @ VODK wheezy / main Terjemahan-en
Tekan ssh: // c3uz @ VODK wheezy / terjemahan percuma-en
Ign ssh: // c3uz @ VODK wheezy / main Terjemahan-en
Err ssh: // c3uz @ VODK wheezy-backports / pakej amd64 utama
Fail tidak dijumpai
Err ssh: // c3uz @ VODK wheezy-backports / contrib amd64 Pakej
Fail tidak dijumpai
Err ssh: // c3uz @ VODK wheezy-backports / pakej amd64 percuma
Fail tidak dijumpai
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Terjemahan-en_ES
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Terjemahan-en
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Terjemahan-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / contrib Terjemahan-en
Ign ssh: // c3uz @ VODK wheezy-backports / terjemahan utama-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / utama Terjemahan-en
Ign ssh: // c3uz @ VODK wheezy-backports / terjemahan utama-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / utama Terjemahan-en
Ign ssh: // c3uz @ VODK wheezy-backports / terjemahan percuma-es_ES
Ign ssh: // c3uz @ VODK wheezy-backports / terjemahan percuma-en
Ign ssh: // c3uz @ VODK wheezy-backports / terjemahan percuma-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / terjemahan percuma-en
Pakej Erd ssh: // c3uz @ VODK wheezy-backports / iceweasel-release amd64
Fail tidak dijumpai
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Terjemahan-en_ES
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Terjemahan-en
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Terjemahan-es_SV
Ign ssh: // c3uz @ VODK wheezy-backports / iceweasel-release Terjemahan-en
Ini adalah struktur pada cakera keras USB dari mana saya mendapatkan data
├──debian
├── ├── debian
Ists │ ├── menjauhkan
├── │ │ ├── oldstable -> memerah
│ │ │ ├── memerah
├── │ │ ├── stabil -> wheezy
Ee │ │ └── wheezy
Kolam │ │ ├──
Rib │ │ ├── contrib
│ │ │ ├── utama
│ │ │ └── tidak percuma
│ └── projek
│ │ └── jejak
├── ├── latar belakang debian
Ists │ └── menjauhkan
Ports │ └── memerah-backport
├── ├── debian-mozilla
Ists │ └── menjauhkan
Ports │ ├── memerah-backport
Ports │ └── wheezy-backports
├── ├── debian-multimedia
Ists │ ├── menjauhkan
├── │ │ ├── oldstable -> memerah
│ │ │ ├── memerah
├── │ │ ├── stabil -> wheezy
Ee │ │ └── wheezy
Kolam │ │ ├──
│ │ │ ├── utama
│ │ │ └── tidak percuma
│ └── projek
│ │ └── jejak
└── └── keselamatan debian
Ists│├──ists
│ │ ├── memerah
Ee │ └── wheezy
Kolam renang │ ├──
└── │ └── kemas kini
│ └── projek
Ace └── jejak