Remote-Accesible Live-Distribution (alias Live CD)

9

Saya mencari distribusi langsung (Live CD atau sejenisnya) yang datang - per default - dengan sshdberjalan saat startup.

Saya ingin memeriksa komponen laptop saya yang gambarnya telah mati (penggantian kartu tidak berhasil).

Sistem tampaknya boot ke Knoppix 6 tepat (dan dalam mengetik perintah tanpa layar saya bisa mematikannya secara teratur) tetapi yang saya butuhkan adalah distribusi langsung (CD / DVD / USB) yang dapat saya jalankan dan log ( ssh) masuk melalui jaringan untuk memeriksa apakah CPU & memori OK dan apakah kartu grafis baru juga ok.

Adakah yang tahu?

Nox
sumber
2
Tetapi kemudian Anda kemungkinan besar dapat mengetik tidak hanya 'shutdown' tetapi juga 'sshd' (dan memulai daemon ssh).
elv
1
Anda tahu - sekarang setelah Anda menyebutkannya sudah jelas ... tetapi saya ingin memiliki distro tambahan - yang dengan sshd dan VNC jika memungkinkan.
Nox
Saya yakin Knoppix6 livecd mengandung x11vnc. Selain itu Anda juga dapat meneruskan x11 lewat ssh.
elv
1
Ambil stik USB yang cukup besar, pasang sistem biasa, pasang sesuka Anda, dan boot di tempat yang Anda butuhkan. Linux fleksibel - tidak harus menjadi sistem "Langsung" sama sekali.
frostschutz

Jawaban:

6

Saya menemukan masalah yang sama. Saya memutuskan untuk membangun live linux saya sendiri (berbasis USB).
Anda dapat mengkonfigurasi jaringan melalui syslinux.cfg pada stik usb.
Ini memulai openSSH secara default. Itu datang dengan hampir tidak ada fungsi, mulai dari memasang drive dan chroot sistem target.

Anda dapat mengunduhnya di sini jika masih membutuhkannya http://heyn-it.de/index.php/ssh-rescue-linux.html

Sebastian Heyn
sumber
Selamat datang di Unix & Linux! Secara umum kami menyukai jawaban di situs untuk dapat berdiri sendiri - Tautan bagus, tetapi jika tautan itu putus, jawabannya harus memiliki informasi yang cukup untuk tetap membantu. Silakan pertimbangkan untuk mengedit jawaban Anda untuk memasukkan lebih detail. Lihat FAQ untuk info lebih lanjut.
slm
3

Saya baru saja mencoba Plop linux untuk mem-boot drive usb di komputer desktop lama dan ketika distro ploplinux di-boot saya perhatikan layanan sshd.

Setelah itu saya menjalankan ifconfig untuk memeriksa ip lokal dan melakukan koneksi ssh dari laptop jarak jauh:

command:  ssh root@ipaddress 
password: ploplinux 
JP Guevara
sumber
0

Sebagai aturan, distribusi langsung tidak datang dengan sshd diaktifkan, karena jika Anda dapat login lebih dari sshd, begitu juga orang lain Mesin Anda mungkin berada di jaringan pribadi di mana Anda adalah satu-satunya pengguna, tetapi itu adalah kasus yang agak istimewa. Secara umum, agar bermanfaat, distribusi langsung perlu memiliki kata sandi khusus atau mekanisme otentikasi lainnya untuk setiap pengguna.

Anda bisa mulai sshdbuta, tetapi biasanya itu tidak cukup: Anda juga harus mengonfigurasi otentikasi untuk beberapa akun.

Anda harus mengambil distribusi langsung dan menyesuaikannya dengan membuatnya mulai sshdsecara otomatis, dan juga membuat akun yang dilindungi kata sandi atau menambahkan entri ke ~/.ssh/authorized_keys. Pastikan itu PermitRootLogindiatur ke yesdalam /etc/sshd_config, atau tambahkan kata sandi untuk akun root, atau buat akun yang dapat Anda masuki ke akun sudoer (dan berikan kata sandi).

Untuk Knoppix, cara termudah untuk melakukan kustomisasi ini adalah menginstalnya ke disk USB dan mengaktifkan fitur memori persistennya ( ilustrasi howto ). Kemudian edit file konfigurasi yang Anda inginkan /etc.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
3
Jawaban ini benar tetapi melihat posting blog milikku blog.grml.org/archives/… (saya berafiliasi dengan Grml) untuk membuat live cd yang dimulai ssh secara otomatis
Ulrich Dangel
0

Pemasang Debian (di) dihadapkan dengan masalah yang sama dan solusi mereka mungkin berguna. Pertama, catatan tentang arsitektur di: di bersifat modular sehingga dengan menambahkan komponen dalam bentuk udeb, Anda dapat menambahkan fungsionalitas. udebs dapat ditambahkan selama pembuatan gambar atau runtime modul yang Anda minati adalah konsol jaringan. jika Anda ingin menginstal modul secara otomatis pada saat runtime, file yang sudah diprasesei akan melakukannya.

Sekarang inilah cara modul konsol jaringan bekerja:

  1. itu mendapat kata sandi untuk digunakan dari konsol lokal dua kali (preseeding dapat mengatur ini sebelumnya atau menggunakan kata sandi yang sudah hash.

  2. itu menghasilkan entri ke file kata sandi

  3. itu menghasilkan kunci host

  4. dimulai sshd.

  5. itu menetapkan kait untuk menyalin kunci host yang dihasilkan ke sistem yang diinstal.

kelemahan yang dikenal untuk pendekatan ini adalah:

  1. preseeding kata sandi tidak terlalu aman.

  2. menjalankan kembali penginstal akan menghasilkan kunci host yang berbeda.

masalah kata sandi dapat dikurangi dengan menginstal daftar kunci yang sah alih-alih kata sandi (dan menggunakan hash kata sandi yang tidak valid.

Bagian yang relevan dari file preseed saya adalah:

d-i anna/choose_modules string network-console,openssh-client-udeb
#d-i anna/choose_modules seen false
d-i network-console/password password r00tme
d-i network-console/password-again password r00tme
d-i preseed/early_command string mkdir .ssh; cd .ssh; wget http://192.168.0.1/debian/authorized_keys
Hildred
sumber