parallels上にあるubuntuにSSHでログインする
Linuxの勉強をするためにParallesDeskTopを使っているのですが、その仮想マシン上にあるubuntuにMac側からアクセスしサーバ、クライアントの関係が構築できるのか調べてみました。
ParallelsDesktopのネットワークについて
ParallelsDesktopでは、デフォルトで「共有ネットワークモード」が設定されており、特別な設定をせずともすぐに使用可能です。このネットワークモードではParallels Desktopが仮想マシンのルーターとして機能しており、macOSで動作する専用のDHCPサーバーを用いて仮想サブネットを作成し、仮想マシンに専用のIPアドレス範囲が割り当てられます。
例えば私の仮想環境上ではWindows11、ubuntu、kali linuxがセットアップされていますが、それぞれ10.211.55.xというIPアドレスが自動的に割り振られていました。
手順
① Ubuntu側にSSHサーバをインストール
最初に、Ubuntu側でSSHサーバをインストールします。これにより、リモートからのSSH接続が可能になります。次のコマンドをUbuntuのターミナルで実行してください。
sudo apt install openssh-server
② Ubuntu側でIPアドレスの確認
次に、UbuntuのIPアドレスを確認します。これはリモートからUbuntuへアクセスするために必要です。ターミナルで以下のコマンドを実行します。
ifconfig -a
もしifconfigコマンドが利用できない場合は、以下のコマンドでnet-toolsをインストールしてください。
sudo apt install net-tools
③ Mac側からSSHで接続
最後に、MacのターミナルからSSHでUbuntuに接続します。次のコマンドを実行してください。IPアドレス部分の10.211.55.xはUbuntuのIPアドレスに置き換えてください。
ssh parallels@10.211.55.x
この後、fingerprintに関する質問がでますが、「yes」を入力して処理を進めてください。
まとめ
以上でParallels上のUbuntu環境にSSHでリモートアクセスすることができるようです。もし問題が発生した場合は、ネットワーク設定やParallelsの設定を再確認してみてください。
この記事が気に入ったらサポートをしてみませんか?