Installieren Sie Ubuntu Server 20.04 in VirtualBox auf einem Mac und stellen Sie eine SSH-Verbindung her

Umgebung

Verfahren

Installation von VirtualBox und Ubuntu Server

Installieren Sie zunächst VirtualBox.

$ brew cask install virtualbox

Starten Sie als Nächstes VirtualBox und erstellen Sie eine neue virtuelle Maschine unter "Neu". Der Name der virtuellen Maschine lautet "ubuntu-server-20.04". Alles was Sie tun müssen, ist auf die GUI mit den Standardeinstellungen zu klicken.

Klicken Sie auf das Symbol "Start" und wählen Sie die zuvor heruntergeladene ISO-Datei Ubuntu Server aus, um die Installation zu starten.

Ich dachte ... aber ich habe hier Moos. スクリーンショット 2020-09-22 15.00.49.png Der Fehler ist 「/dev/loop2: Can't open blockdev」 「systemd[1]: Failed unmounting /cdrom.」

e? Warum?

Egal wie oft ich es versuche, dieser Bildschirm wird angezeigt und die virtuelle Maschine stürzt plötzlich ab. Dann erscheint der folgende Fehler. Screen Shot 2019-05-31 at 4.50.41 PM.png 「You must specify a machine to start, using the command line....」

Es ist wahr, dass der Mac mini kein DVD-Laufwerk hat, also frage ich mich, ob das Aushängen einen Fehler verursacht ... Aber ich habe die ISO-Datei in das virtuelle Laufwerk gelegt und das Installationsprogramm wurde tatsächlich von dort aus gestartet ... Wenn ich darüber nachdenke, kann ich es nicht beheben, indem ich mit der VirtualBox-GUI herumspiele.

Vorerst habe ich die virtuelle Maschine über die Befehlszeile entsprechend der Fehleranzeige gestartet.

$ VirtualBoxVM --startvm ubuntu-server-20.04 &

Ich weiß nicht was es ist, aber es hat funktioniert. Um genau zu sein, wird der Fehler "Block dev kann nicht geöffnet werden" angezeigt, aber der Fehler "Aufheben der Bereitstellung" wird nicht angezeigt, das Installationsprogramm wird unverändert ausgeführt und die Installation wird im Handumdrehen abgeschlossen. スクリーンショット 2020-09-22 15.22.26.png Selbst nach der Installation startet das Drücken der Schaltfläche "Start" von VirtualBox nicht richtig und startet über die Befehlszeile. Ich weiß immer noch nicht warum.

Es ist in Ordnung, weil es ohne Probleme beginnt, aber es ist unangenehm, den Grund nicht zu kennen, also lass es mich wissen.

Portweiterleitungseinstellungen und SSH-Verbindung

Richten Sie die NAT-Portweiterleitung (IP-Maskerade) ein, um über SSH eine Verbindung vom Host-Betriebssystem (macOS) zum Gast-Betriebssystem (Ubuntu Server) herzustellen. Insbesondere wird das Paket, das durch Port 2222 des Host-Betriebssystems geleitet wird, so eingestellt, dass es zu Port 22 (SSH-Port) des Gast-Betriebssystems umgeleitet wird.

Wählen Sie "Einstellungen" -> "Netzwerk" -> "Erweitert" -> "Portweiterleitung" von VirtualBox und legen Sie "TCP" als Protokoll, "2222" als Hostport und "22" als Gastport fest (der Name ist angemessen). Ist gut).

Alternativ können Sie es einstellen, indem Sie den folgenden Befehl drücken.

$ VBoxManage modifyvm "ubuntu-server-20.04" --natpf1 "guestssh,tcp,,2222,,22"

Geben Sie dann den Verbindungsport 2222 an und stellen Sie eine SSH-Verbindung her.

[hajime-f@borneo:~]$ ssh -p 2222 localhost
hajime-f@localhost's password:

...(Weggelassen)...

Last login: Tue Sep 22 09:49:22 2020
hajime-f@tonga:~$

Ich konnte sicher von Borneo nach Tonga landen (Referenz: Es ist interessant, den Hostnamen die südliche Insel zu nennen).

Anstatt ein geschlossenes Netzwerk mit Hosts und Gästen zu konfigurieren, fügen Sie dem Gast möglicherweise einen Adapter hinzu, weisen Sie eine private IP zu und lösen Sie den Namen mit `` `/ etc / hosts auf Ich denke, ich kann mich mit tonga verbinden, aber ich habe aufgehört, weil es problematisch war.

Auf die gleiche Weise habe ich einen anderen Ubuntu-Server eingerichtet und ihn "bali" genannt.

Als nächstes spiele ich mit Docker unter Verwendung dieser beiden virtuellen Maschinen.

Recommended Posts

Installieren Sie Ubuntu Server 20.04 in VirtualBox auf einem Mac und stellen Sie eine SSH-Verbindung her
SSH in Ubuntu auf der VirtualBox Ihres Mac und tun Sie dies, bis Sie Docker installieren
Installieren Sie Veeam PN unter Ubuntu in IBM Cloud VPC und stellen Sie eine Verbindung mit SSL VPN her
Installieren Sie Docker unter Ubuntu Server 20.04
Installieren Sie rbenv mit apt auf Ubuntu und setzen Sie Ruby
Installieren Sie Docker und Docker-Compose in kürzester Zeit auf Ubuntu
Installieren Sie JDK und JRE unter Ubuntu 16.10
Installieren Sie Ruby unter Ubuntu 20.04 mit rbenv
Schritte zum Installieren von Maven auf einem Mac und zur Verwendung mit Eclipse
Führen Sie Ubuntu + ROS mit Docker auf dem Mac aus
Setzen Sie Zabbix mit Docker in Ubuntu ein und überwachen Sie Docker auf demselben Host
Installieren Sie Java und Android-SDK auf dem Mac mit Homebrew
Erstellen und installieren Sie Wireshark Development Release (3.3.1) unter Ubuntu
Externe Veröffentlichung und Anmeldung von MySQL unter Ubuntu
Richten Sie unter Ubuntu 20.04 einen SSH-Server ein, nämlich WSL2
Installieren Sie SonarQube auf einem Mac und fordern Sie die Quellanalyse heraus
Installieren Sie mehrere Javas und wechseln Sie unter Ubuntu zwischen ihnen
Installieren Sie gradle auf dem Mac
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
Installieren Sie Java auf dem Mac
Installieren Sie Oracle JDK 8 über PPA in AWS Ubuntu Server 16.04
Installieren Sie pyqt5 auf Ubuntu
So installieren Sie den NVIDIA-Treiber auf dem SSH-Ziel Ubuntu
Erstellen Sie in CentOS8.2 einen privaten / öffentlichen Schlüssel und stellen Sie mit VS Code eine Verbindung zu SSH her
Installieren Sie Java und Maven mit Brew auf einem neuen Mac
Installieren Sie Gradle auf ubuntu16.04
Installieren Sie Eclipse auf einem Mac und übersetzen Sie es ins Japanische
Installiere ag (den silbernen Sucher) [unter CentOS / Ubuntu / Mac]
Installieren Sie OpenJDK 8 auf einem Mac
Installieren Sie mecab-ipadic-neologd auf Sakura VPS (ubuntu18.04) mit wenig Speicher und verwenden Sie es von Python
Erstellen Sie mit VirtualBox eine virtuelle CentOS 8-Umgebung auf Ihrem Mac
Richten Sie Django mit PostgreSQL und Gunicorn auf ECS unter Ubuntu 16.04 ein
Installieren Sie den zabbix agent (5.0) unter Ubuntu 18.04
Installieren Sie Ubuntu Desktop 20.10 auf RaspberryPi4
Installieren Sie Apache unter CentOS auf VirtualBox
Installieren Sie WordPress 5.5 unter Ubuntu 20.04 LTS
Hinweis: Installieren Sie PostgreSQL 9.5 unter Ubuntu 18.04
So installieren und verwenden Sie Composer auf einer ECS-Instanz unter Ubuntu 16.04
Ich möchte SONY Kopfhörer WH-1000XM4 mit LDAC mit Ubuntu 20.04 verbinden! !!
Installieren Sie den Metrics-Server mit Helm auf Kubernetes, das mit Docker für Mac geliefert wird
Installieren Sie Golang / MariaDB unter CentOS8, stellen Sie eine Verbindung zur Datenbank her und führen Sie SQL aus
So wechseln Sie die Java-Version mit direnv im Terminal auf dem Mac
So installieren und konfigurieren Sie das Überwachungstool "Graphite" unter Ubuntu
Wie installiere ich die in Ubuntu verwendete Sprache und wie erstelle ich die Umgebung?
So installieren Sie Adopt OpenJDK unter Debian, Ubuntu mit apt (-get)
Installieren Sie Ubuntu20.04 auf RaspberryPi 4 und erstellen Sie Kubernetes, um den Container auszuführen
Installieren Sie Docker unter Ubuntu und richten Sie die Remoteverbindung mit tls ein