Linux'u ssh üzerinden yükleyin


10

Tamamen kör biriyim, bu yüzden Linux'u normal yükleme işlemiyle yükleyemiyorum. SSH benim için her zaman işe yarıyor, bir Linux sunucusunu uzaktan kurmak için ssh bağlantısı kullanmak mümkün mü? İdeal olarak bir cd açmak, Linux'u kurmak istediğim makineyi açmak, içine SSH, içine SSH yüklemek istiyorum. Hangi dağıtımı kullandığım konusunda periküler değilim, onlarla bunu yapmak mümkünse FreeBSD ve OpenBSD ile de deneyime sahibim.

Yanıtlar:


2

Evet. Gentoo ile yaptım. Bununla birlikte, livecd botlarından sonra ssh'yi açmak için yardıma ihtiyacınız olabilir. Yani adımlar şöyle görünecektir:

  1. CD'yi takın, bilgisayarı açın
  2. Yüklemesine izin ver
  3. SSHD'yi aç - Bunu otomatik olarak yapıp yapmadığından emin değilim, hatırlayamıyorum
  4. SSH içine
  5. Ağ yapılandırmasıyla çok özel dikkat ederek tüm kurulum adımlarını gerçekleştirin
  6. Yeniden başlatın ve ayak parmaklarınızı çaprazlayın
  7. SSH'yi yeni kurulan bilgisayara yükleyin ve yapılandırmayı / yüklemeyi tamamlayın

1
Doğru hatırlarsam gentoo bir sürü şeyi derler. Sanal bir makinede kurulum yapmayı planlıyordum, ihtiyaç duyacağı özellikler neler?
Jared

1
gentoo gerçekten tamamen derlenmiştir. Bence onun sloganı "Kaynağı Kullan, Luke". Teknik özellikler düşük. CPU 500MHz'in üzerindeyse, 256MB'dan fazla RAM'iniz var ve 2GB ücretsiz olacaksınız. Geçen ay yaptığım da buydu. Muhtemelen daha düşüktür.
Tom Ritter,

1
Gentoo için bunları cd yüklendikten sonra yazın: (ssh sunucusu otomatik olarak başlamaz) $ /etc/init.d/sshd $ $ passwd başlat ve IP'nizi kontrol etmek için root $ ifconfig için parolayı girin ve ayarlandınız. (ağınızın çalışır durumda olduğunu varsayarsak)
Gert M

İsteklerinize / ihtiyaçlarınıza bağlı olarak Gentoo'yu derlemek zorunda değilsiniz, Aşama 2 derleme gerektirir, Aşama 3 önceden derlenmiş temel bir sistemdir.

1

Yapabileceğiniz bir şey, ağı ve ssh'yi otomatik olarak başlatan ve başlatan bir livecd veya liveusb bulmaktır. SystemRescueCd'nin özelleştirilmiş bir sürümü gibi bir şey işe yarayabilir.

Bir sistem önyüklendikten sonra SSH'yi kullanabilir ve daha sonra debian veya ubuntu sisteminin kurulumunu gerçekleştirmek için debootstrap gibi bir şey kullanabilirsiniz .


0

SSH'yi bilmiyorum, ancak sisteminizi çekirdek komut satırında ( console=ttyS0ilk seri bağlantı noktası için) veya console=ttyUSB0(USB'ye bağlı seri bağlantı noktası için) kullanarak bir seri konsol kullanacak şekilde yapılandırmak mümkündür .

Varsayılan olarak 9600, parite yok, 8 bit, akış kontrolü yok. İsterseniz farklı bir baud hızı belirleyebilirsiniz:console=ttyS0,115200


2
Sanırım SSH'ye ihtiyacı var, çünkü muhtemelen Windows'ta bir çeşit ekran okuma yazılımı ile çalışıyor.
Tom Ritter

COM bağlantı noktalarında da çalışan ekran okuma yazılımı olduğunu umuyorum.
Chris Jester-Young

Sanırım var ama gerekli kablolar ya da USB adaptörlerim yok.
Jared

0

Bu, tam olarak sorduğunuz soruyu cevaplamıyor ancak başa çıkmak istediğiniz sorunu çözmesi mümkündür.

Endişeniz normal bir yükleme işlemini kullanamamanızsa, katılımsız bir kurulumda en iyi durumda olabilirsiniz. Sanal makineler kullanıyorsanız, bunu test etmek çok hızlı olabilir.

CentOS, Fedora ve diğerleri gibi redhat tabanlı dünyada kickstart mevcuttur. Etkili bir şekilde, yükleyicinin soracağı tüm soruları yanıtlayan bir dosya oluşturursunuz ve kendi kendini yükler. Tek yapmanız gereken, çekirdeği, her makine için yeni bir görüntü oluşturmak istiyorsanız yükleme CD'sinde olabilecek kickstart dosyasına yönlendirmektir, ancak daha yararlı bir şekilde bir web sunucusunda olabilir, böylece önyükleme isteminde yapmak:

linux ks = http: //somehost.tld/path/to/my/kickstart.cfg

Otomasyonun bir sonraki aşaması bunu otomatik olarak yapmayı ve bunun için PXE önyüklemesini yapmanızdır. Orada olanların kısa versiyonu, BIOS'un dhcp sunucunuzdan ağ bilgilerini ve daha sonra ne olması gerektiğini tanımlayan bir ağ konumu (ana bilgisayar ve dosya adı) için bazı kodlar yüklemesidir. Daha sonra, dhcp sunucusu tarafından belirtildiği gibi TFTP aracılığıyla grubtan (kickstart dosyasının konumu da dahil olmak üzere çekirdek / initrd + çekirdek parametreleri) alacağı her şeyi yükler.

PXE önyüklemesiyle başlatılan otomatik kurulum, RedHat olmayan klonlarda da mevcuttur, ancak ayrıntıları bilmiyorum.

En iyi haber, bu oldukça ilgili kurulumun ayakkabıcı projesinin ince üyeleri tarafından sizin için otomatik olarak ve belgelenmesi . Ayakkabıcıyı hiç görmemişken bir sabah tam işlevsel bir otomatik kurulum ortamına geçmeyi başardım.


Bir referans olarak kullanabileceğim dosyaları başlatmak için URL'leriniz var mı? Onları yazmak hakkında bilgi buldum ama başlangıç ​​noktası olarak kullanabileceğim hiçbir şey yok.
Jared

Diğer yerlerin yanı sıra, ayakkabıcı projesi size bir varsayılan verecektir. Beğendiğiniz birini almanın en kolay yolu muhtemelen mevcut bir RHEL / CentOS sisteminin /root/anaconda-ks.cfg dosyasına bakmaktır. Yükleyici, anaconda, yükleme işlemini tekrarlamanızı sağlayacak bir kickstart yapılandırma dosyası oluşturur. Bunu başaramazsam, son zamanlarda tüm paket grupları kapalı ama "temel" olan bir centos5.3 sanal makine kurmak için kullandığım bir işlem var: allgoodbits.com/files
dotplus

0

Sanallaştırılmış bir işletim sistemi kullanmayı planlıyorsanız, önceden yapılandırılmış bir Ubuntu sürüm 8.04 Uzun Süreli Destek JeOS'u indiririm (Sadece Yeterli İşletim Sistemi anlamına gelir, özel vmware konuk modülleri ile yapılandırılmış olarak gelir. LTS, marjinal yükseltmelerle daha az uğraşmak anlamına gelir). Birincil ilginiz sunucu ise, bu yeterlidir - aksi takdirde bire bağlı herhangi bir paket yüklerseniz paket yöneticisi bir masaüstü ortamı indirip kuracaktır. Burada iyi bir ücretsiz resim alabilirsiniz: http://www.vmware.com/appliances/directory/1282 bağlantı metni. Varsayılan şifre ile hemen ssh yapabilirsiniz (bu durumda user = 'User', password = 'user'. Kökün varsayılan olarak devre dışı bırakıldığını düşünüyorum, bu yüzden şifreleri değiştirmek için sudo kullanın vb.) Bu VMware oynatıcıda harika çalışıyor varsayılan olarak köprülü ağa bağlanır, böylece lan üzerinden ssh veya portları yönlendirebilir ve her yerden erişebilirsiniz. Debian 'temel sistemi' netinstall'una benzer bir sistemle başlayacaksınız. Tabii ki, bunu çok önemli bir sistem için kullanıyorsanız, uzman olduğum bir şeyi değil, orijinal görüntünün güvenilirliğini bir şekilde denetlemek veya doğrulamak istersiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.