SSH経由でMacのVirtualBoxに接続

SSH経由でMacのVirtualBoxに接続

MacにVirtualBoxをインストールし、Cloudera Hadoopディスクイメージの「既存の仮想ハードディスクファイルの使用」を使用して新しいUbuntu仮想マシンを作成しました。仮想マシンを起動して実行できますが、端末からSSHアクセスを好みます。次は、「ホスト127.0.0.1ポート2222に接続中:接続が拒否されました」というメッセージを生成します。

ssh [email protected] -p 2222

私も-p 22を試しました

また、ユーザーとして「cloudera」を使ってみました。 SSHを許可するにはVirtualBox設定を変更する必要がありますか?

また、Clouderaディスクイメージを使用せずに新しいLinux仮想マシンを作成してみましたが、仮想マシンのSSHも可能でした。

ベストアンサー1

VirtualBoxがインストールされたMacがあります。

だからこれは私にとって効果的です...

clouderaイメージをクリックして設定をクリックし、ネットワーク - >アダプタ1(デフォルトではNATで接続) - >詳細 - >ポート転送をクリックして新しいエントリを追加し(+追加をクリック)、次のように設定します。

ホストポート:1111、ゲストポート:22、ホストIPとゲストIPを空白にしてください。

cmd次のコマンドを使用して Mac シェルから接続します。

ssh -p 1111 cloudera@localhost

Ubuntu 18.04では、必要に応じてsshを追加してインストールし(以前のcmdは通常不明なcmd sshとしてマークされています)、再起動します。

sudo apt-get install openssh-server

おすすめ記事