Instal Linux melalui ssh

10

Saya seorang individu yang benar-benar buta sehingga tidak dapat menginstal Linux dengan proses instalasi normal. SSH tidak bekerja untuk saya, apakah mungkin untuk menggunakan koneksi ssh untuk menginstal server Linux dari jarak jauh? Idealnya saya ingin memasukkan cd, menyalakan mesin saya ingin menginstal Linux, SSH ke dalamnya dan menginstal melalui SSH. Saya tidak mempermasalahkan distro apa yang saya gunakan, saya juga punya pengalaman dengan FreeBSD dan OpenBSD jika memungkinkan untuk melakukannya dengan mereka.

Jared
sumber

Jawaban:

2

Iya. Saya sudah melakukannya dengan gentoo. Namun, Anda mungkin perlu bantuan menyalakan ssh setelah livecd boot. Jadi langkah-langkahnya akan terlihat seperti:

  1. Masukkan CD, nyalakan komputer
  2. Biarkan itu memuat
  3. Aktifkan SSHD - Saya tidak yakin apakah ini melakukan ini secara otomatis atau tidak, tidak ingat
  4. SSH ke dalamnya
  5. Lakukan semua langkah pemasangan, hati-hati dengan konfigurasi jaringan
  6. Reboot, dan silangkan jari kaki Anda
  7. SSH ke komputer yang baru diinstal dan menyelesaikan konfigurasi / instalasi
Tom Ritter
sumber
1
Jika saya ingat benar gentoo mengkompilasi banyak hal. Saya berencana melakukan instalasi di mesin virtual apa saja spesifikasi yang dibutuhkan?
Jared
1
gentoo memang sepenuhnya dikompilasi. Saya pikir moto adalah "Gunakan Sumber, Luke". Spesifikasi rendah. Maksud saya jika CPU lebih dari 500MHz, Anda memiliki lebih dari 256MB RAM, dan 2GB gratis Anda akan baik-baik saja. Dan itulah yang saya lakukan bulan lalu. Mereka mungkin lebih rendah.
Tom Ritter
1
Untuk Gentoo ketik ini setelah cd dimuat: (server ssh tidak memulai secara otomatis) $ /etc/init.d/sshd mulai $ passwd dan masukkan kata sandi untuk root $ ifconfig untuk memeriksa IP Anda dan Anda sudah siap. (Dengan asumsi Anda memiliki jaringan dan berjalan)
Gert M
Bergantung pada keinginan / kebutuhan Anda Anda tidak perlu mengkompilasi Gentoo, Tahap 2 memerlukan kompilasi, Tahap 3 adalah sistem dasar yang sudah dikompilasi.
1

Satu hal yang dapat Anda lakukan adalah menemukan livecd atau liveusb yang melakukan boot dan memulai jaringan dan ssh secara otomatis. Sesuatu seperti versi kustom SystemRescueCd dapat berfungsi.

Setelah Anda memiliki sistem yang di-boot, dan Anda dapat menggunakan SSH dan kemudian menggunakan sesuatu seperti debootstrap untuk melakukan instalasi sistem debian atau ubuntu.

Sakit kepala
sumber
0

Saya tidak tahu tentang SSH, tetapi mungkin untuk mengkonfigurasi sistem Anda untuk menggunakan konsol serial, dengan menggunakan console=ttyS0(untuk port serial pertama) atau console=ttyUSB0(untuk port serial yang terhubung USB) pada baris perintah kernel.

Secara default ini menggunakan 9600, tanpa paritas, 8 bit, tanpa kontrol aliran. Anda dapat menentukan baud rate yang berbeda jika Anda ingin:console=ttyS0,115200

Chris Jester-Young
sumber
2
Saya kira dia membutuhkan SSH karena ia bekerja dengan semacam perangkat lunak pembaca layar, mungkin pada Windows.
Tom Ritter
Saya berharap ada perangkat lunak pembaca layar yang bekerja pada port COM juga.
Chris Jester-Young
Saya pikir ada tetapi saya tidak memiliki kabel atau adaptor USB yang diperlukan.
Jared
0

Ini bukan menjawab pertanyaan persis yang Anda tanyakan tetapi ada kemungkinan bahwa itu menyelesaikan masalah yang ingin Anda tangani.

Jika kekhawatiran Anda adalah bahwa Anda tidak dapat menggunakan proses instalasi normal, Anda mungkin lebih baik dengan instalasi tanpa pengawasan. Jika Anda menggunakan mesin virtual, ini mungkin sangat cepat untuk diuji.

Di dunia berbasis redhat, seperti CentOS, Fedora dan lainnya, kickstart tersedia. Secara efektif, Anda membuat file yang menjawab semua pertanyaan yang akan diajukan oleh instalatir dan instal sendiri. Yang perlu Anda lakukan adalah mengarahkan kernel ke file kickstart yang bisa ada di CD instalasi jika Anda bersedia membuat gambar baru untuk setiap mesin, tetapi yang lebih bermanfaat adalah pada server web di suatu tempat sehingga pada saat boot prompt Anda dapat melakukan:

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

Tahap otomatisasi berikutnya adalah menjalankannya secara otomatis dan untuk itu Anda perlu melakukan boot PXE. Versi singkat dari apa yang terjadi di sana adalah bahwa BIOS memuat beberapa kode yang meminta server dhcp Anda untuk informasi jaringannya dan juga untuk lokasi jaringan (host dan nama file) yang menentukan apa yang harus terjadi selanjutnya. Kemudian memuat apa pun yang biasanya didapat dari grub (yaitu parameter kernel / initrd + kernel, termasuk lokasi file kickstart) melalui TFTP dari lokasi itu sebagaimana ditentukan oleh server dhcp.

PXE boot yang dimulai dengan instalasi otomatis juga tersedia di klon non-RedHat, meskipun saya tidak tahu detailnya.

Berita terbaiknya adalah bahwa pengaturan yang cukup terlibat ini diotomatisasi dan didokumentasikan untuk Anda oleh orang-orang yang baik dari proyek tukang sepatu . Saya bisa mendapatkan dari tidak pernah melihat tukang sepatu ke lingkungan instalasi otomatis yang berfungsi penuh di pagi hari.

dotplus
sumber
Apakah Anda memiliki URL apa pun untuk memulai file yang dapat saya gunakan sebagai referensi? Saya telah menemukan informasi tentang menulisnya tetapi tidak ada yang dapat saya gunakan sebagai titik awal.
Jared
Di antara tempat-tempat lain, proyek tukang sepatu akan memberi Anda default. Cara termudah untuk mendapatkannya adalah dengan melihat di /root/anaconda-ks.cfg dari sistem RHEL / CentOS yang ada. Pemasang, anaconda, membuat file konfigurasi kickstart yang akan memungkinkan Anda mengulangi proses instalasi. Gagal itu, di sini adalah salah satu yang saya gunakan baru-baru ini untuk menyiapkan mesin virtual centos5.3 dengan semua kelompok paket dimatikan tetapi "basis": allgoodbits.com/files
dotplus
0

Jika Anda berencana untuk menggunakan OS tervirtualisasi, saya hanya akan mengunduh Ubuntu versi 8.04 yang telah dikonfigurasi sebelumnya. Dukungan Jangka Panjang (Ini adalah singkatan dari Just Operating System, ia dikonfigurasikan dengan modul tamu vmware khusus. LTS berarti lebih sedikit mengutak-atik peningkatan marginal). Jika minat utama Anda adalah server, itu sudah cukup - jika tidak, manajer paket akan mengunduh dan menginstal lingkungan desktop jika Anda menginstal paket apa pun yang bergantung pada satu. Anda bisa mendapatkan gambar gratis yang bagus di sini: http://www.vmware.com/appliances/directory/1282 tautan teks. Anda dapat ssh langsung dengan kata sandi default (dalam hal ini pengguna = 'Pengguna', kata sandi = 'pengguna'. Saya percaya root dinonaktifkan secara default jadi gunakan sudo untuk mengubah kata sandi dll.) Ini berfungsi baik pada VMware player, yang default ke jaringan dijembatani sehingga Anda hanya dapat ssh di atas lan, atau meneruskan port dan memiliki akses dari mana saja. Anda akan mulai dengan sistem yang mirip dengan instalan 'sistem dasar' Debian. Tentu saja, jika Anda menggunakan ini untuk sistem penting Anda ingin mengaudit atau memverifikasi keandalan gambar asli, entah bagaimana saya ahli.

bvmou
sumber