Această postare a fost editată ultima dată de Summer la 23-10-2025, 16:06
Instalare și tutorial pentru configurarea SSH a arhitecturii ARM Ubuntu Virtual Machine (QEMU)
1. Pregătire preliminară 1. Instalează instrumentul de dependență Actualizare Sudo Apt Sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system
2. Descărcați documentele necesare - Descarcă fișierul firmware EFI WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd - Descarcă imaginea Ubuntu a arhitecturii ARM (adresă):https://cn.ubuntu.com/download/server/step1#architectures Selectează o versiune :ubuntu-24.04.2-live-server-arm64.iso
3. Crearea unui disc de mașină virtuală qemu-img create -f qcow2 ubuntu.img 60G
4. Organizarea documentelor Pune următoarele trei fișiere în același director: - QEMU_EFI.fd (firmware EFI) - ubuntu.img (disc de mașină virtuală) - ubuntu-24.04.2-live-server-arm64.iso (imagine de sistem Ubuntu)
2. Prima pornire (instalarea sistemului Ubuntu) Rulați următoarea comandă pentru a porni mașina virtuală și a intra în procesul de instalare a sistemului: sudo qemu-system-aarch64 \ -m 4096 \ -CPU Cortex-A57 \ -SMP 4 \ -M virt \ -BIOS /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \ -fișier drive=ubuntu.img,format=qcow2,if=virtio \ -Cdrom ubuntu-24.04.3-live-server-arm64.iso \ -device virtio-net-device,netdev=net0 \ -netdev user,id=net0,hostfwd=tcp::2622-:22 \ -nografic Sfat: Urmați asistentul de instalare pentru a finaliza configurarea sistemului și pentru a crea un nume de utilizator (exemplu SM) și o parolă.
3. Începe din nou (sistem instalat) După instalarea sistemului, nu este nevoie să se încarce imaginea discului la pornire, comanda este următoarea: sudo qemu-system-aarch64 \ -m 4096 \ -CPU Cortex-A57 \ -SMP 4 \ -M virt \ -BIOS /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \ -fișier drive=ubuntu.img,format=qcow2,if=virtio \ -device virtio-net-device,netdev=net0 \ -netdev user,id=net0,hostfwd=tcp::2622-:22 \ -nografic
4. Rezolvarea problemelor de conexiune SSH (Eroare: Resetarea conexiunii de către peer) 1. Verifică statusul portului sudo lsof -i :2622
2. Instalarea openssh-server (rezolvă problema "fără candidat la instalare") a. Adaugă o sursă software sudo nano /etc/apt/sources.list Adaugă următoarele în fișier și salvează: Debhttp://archive.ubuntu.com/ubuntu/actualizări nobile multiversul principal al universului restricționat Debhttp://archive.ubuntu.com/ubuntu/Noble-Backports Multivers Universul Principal Restricționat Debhttp://security.ubuntu.com/ubuntu/Multiversul principal al universului restricționat cu securitate nobilă
b. Servicii de instalare Actualizare Sudo Apt sudo apt install openssh-server
3. Lansarea serviciului SSH a. Verifică stadiul serviciului Sudo SystemCTL Status SSH (Activ: inactiv (mort))
b. Activarea serviciilor sudo systemctl start ssh
4. Testarea conexiunii SSH (reușită) SSH -P 2622 sm@localhost (Introdu parola pe care ai setat-o pentru a te loga)
|