Installez Ubuntu Server 20.04 dans VirtualBox sur Mac et établissez une connexion SSH

environnement

procédure

Installation de VirtualBox et Ubuntu Server

Tout d'abord, installez VirtualBox.

$ brew cask install virtualbox

Ensuite, démarrez VirtualBox et créez une nouvelle machine virtuelle à partir de "Nouveau". Le nom de la machine virtuelle est défini sur "ubuntu-server-20.04". Tout ce que vous avez à faire est de cliquer sur l'interface graphique avec les paramètres par défaut.

Cliquez sur l'icône "Démarrer" et sélectionnez le fichier iso Ubuntu Server téléchargé précédemment pour démarrer l'installation.

J'ai pensé ... mais j'ai de la mousse ici. スクリーンショット 2020-09-22 15.00.49.png L'erreur est 「/dev/loop2: Can't open blockdev」 「systemd[1]: Failed unmounting /cdrom.」

e? Pourquoi?

Peu importe le nombre de fois que j'essaye, cet écran apparaît et la machine virtuelle se bloque soudainement. Ensuite, l'erreur suivante apparaît. Screen Shot 2019-05-31 at 4.50.41 PM.png 「You must specify a machine to start, using the command line....」

Il est vrai que le Mac mini n'a pas de lecteur de DVD, donc je me demande si le démontage donnera une erreur ... Mais j'ai mis le fichier iso dans le lecteur virtuel et le programme d'installation a démarré à partir de là ... etc. En y réfléchissant, je ne pouvais pas le réparer en jouant avec l'interface graphique de VirtualBox.

Pour le moment, j'ai démarré la machine virtuelle à partir de la ligne de commande en fonction de l'affichage des erreurs.

$ VirtualBoxVM --startvm ubuntu-server-20.04 &

Je ne sais pas ce que c'est, mais ça a marché. Pour être précis, l'erreur "Can't open block dev" est affichée, mais l'erreur "Unmounting" n'apparaît pas, le programme d'installation s'exécute tel quel, et l'installation se termine en un clin d'œil. スクリーンショット 2020-09-22 15.22.26.png Même après l'installation, appuyer sur le bouton "Démarrer" de VirtualBox ne démarre pas bien, et il démarre à partir de la ligne de commande. Je ne sais toujours pas pourquoi.

Ce n'est pas grave parce que ça démarre sans problème, mais c'est désagréable de ne pas en connaître la raison, alors faites-le moi savoir.

Paramètres de transfert de port et connexion SSH

Configurez le transfert de port NAT (mascarade IP) pour vous connecter du système d'exploitation hôte (macOS) au système d'exploitation invité (serveur Ubuntu) via SSH. Plus précisément, le paquet passant par le port 2222 du système d'exploitation hôte est configuré pour être détourné vers le port 22 (port SSH) du système d'exploitation invité.

Sélectionnez "Paramètres" -> "Réseau" -> "Avancé" -> "Redirection de port" de VirtualBox, et définissez "TCP" comme protocole, "2222" comme port hôte et "22" comme port invité (le nom est approprié). C'est bien).

Vous pouvez également le définir en appuyant sur la commande suivante.

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

Ensuite, spécifiez le port de connexion 2222 et établissez une connexion SSH.

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

...(Omis)...

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

J'ai pu atterrir en toute sécurité de Bornéo à Tonga (Référence: Il est intéressant de donner au nom d'hôte le nom de l'île du sud).

Peut-être qu'au lieu de configurer un réseau fermé avec des hôtes et des invités, vous pouvez ajouter un adaptateur à l'invité, lui attribuer une adresse IP privée et résoudre le nom avec / etc / hosts```, puis $ ssh Je pense que je peux me connecter avec tonga '', mais j'ai arrêté parce que c'était gênant.

De la même manière, j'ai mis en place un autre serveur Ubuntu et l'ai nommé "bali".

Ensuite, je jouerai avec Docker en utilisant ces deux machines virtuelles.

Recommended Posts

Installez Ubuntu Server 20.04 dans VirtualBox sur Mac et établissez une connexion SSH
SSH dans Ubuntu sur VirtualBox de votre Mac et faites-le jusqu'à ce que vous installiez Docker
Installez Veeam PN sur Ubuntu dans IBM Cloud VPC et connectez-vous avec SSL VPN
Installez Docker sur Ubuntu Server 20.04
Installez rbenv avec apt sur ubuntu et mettez ruby
Installez docker et docker-compose sur ubuntu dans les plus brefs délais
Installez JDK et JRE sur Ubuntu 16.10
Installez ruby sur Ubuntu 20.04 avec rbenv
Étapes pour installer Maven sur Mac et l'utiliser avec Eclipse
Exécutez Ubuntu + ROS avec Docker sur Mac
Mettez Zabbix dans Ubuntu avec Docker et surveillez Docker sur le même hôte
Installez java et android-sdk sur Mac en utilisant homebrew
Construire et installer la version de développement Wireshark (3.3.1) sur Ubuntu
Publication externe et connexion de MySQL sur Ubuntu
Configurer un serveur SSH sur Ubuntu 20.04, qui est WSL2
Installez SonarQube sur Mac et testez l'analyse des sources
Installez plusieurs Javas et basculez entre eux sur Ubuntu
Installez Gradle sur Mac
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
Installez Java sur Mac
Installez Oracle JDK 8 via PPA dans AWS Ubuntu Server 16.04
Installez pyqt5 sur ubuntu
Comment installer le pilote NVIDIA sur la destination SSH Ubuntu
Créez une clé privée / clé publique dans CentOS8.2 et connectez-vous à SSH avec VS Code
Installez java et maven sur un nouveau mac en utilisant brew
Installez Gradle sur ubuntu16.04
Installez Eclipse sur Mac et traduisez-le en japonais
Installez ag (le chercheur d'argent) [sur CentOS / Ubuntu / Mac]
Installez OpenJDK 8 sur mac
Installez mecab-ipadic-neologd sur Sakura VPS (ubuntu18.04) avec une mémoire faible et utilisez-le depuis python
Créez un environnement virtuel CentOS 8 sur votre Mac à l'aide de VirtualBox
Configurer Django sur Ubuntu 16.04 avec PostgreSQL et Gunicorn sur ECS
Installez l'agent zabbix (5.0) sur Ubuntu 18.04
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Installez Apache sur CentOS sur VirtualBox
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Comment installer et utiliser Composer sur une instance ECS sur Ubuntu 16.04
Je veux connecter un casque SONY WH-1000XM4 avec LDAC avec ubuntu 20.04! !!
Installez le serveur de métriques avec Helm sur Kubernetes fourni avec Docker pour Mac
Installez Golang / MariaDB sur CentOS8, connectez-vous à DB et exécutez SQL
Comment changer de version Java avec direnv dans le terminal sur Mac
Comment installer et configurer l'outil de surveillance "Graphite" sur Ubuntu
Comment installer le langage utilisé dans Ubuntu et comment créer l'environnement
Comment installer Adopt OpenJDK sur Debian, Ubuntu avec apt (-get)
Installez Ubuntu20.04 sur RaspberryPi 4 et compilez Kubernetes pour exécuter le conteneur
Installez Docker sur Ubuntu et configurez la connexion à distance à l'aide de tls