mac EC2にWindows10環境からSSH・VNC接続してみた
「AWS Late Night Week1」にて発表された何かと話題!?のmac EC2にWindows10環境から接続してみました。
やってみた
検証環境
専有ホストの割り当て
mac EC2は専有ホスト上で稼働するのでEC2コンソール画面から以下のような感じで専有ホストの割り当てを行います。
割り当てが上手くいくと、専有ホスト一覧画面に以下のように表示されます。
mac EC2起動
EC2コンソールから[インスタンス]>[インスタンスの起動]をクリ ック
AMIの選択
macOS Catalinaを選択します
インスタンスタイプの選択
mac1.metalが選択されていることを確認して、「次のステップ: インスタンスの詳細の設定」ボタンをクリック
インスタンスの詳細の設定
配置するVPC、サブネットを選択します。ただし、サブネットは専有ホストで設定したAZにあるものを選択してください。
割り当てを行ったホストを選択します
ストレージの選択
適当に選択、設定します
タグの選択
適当に入力、設定します
セキュリティグループの設定
最後に確認ボタンをクリックして、EC2を起動させます。
mac EC2にSSH接続し、VNCサーバ起動
SSH接続します。ちなみにデフォルトのSSHユーザーはec2-userです。
接続後、ec2-userのVNC接続用のパスワードをリセットします
sudo dscl . -passwd /Users/ec2-user <Password文字列>
VNCサーバの有効化
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw <Password文字列> -restart -agent -privs -all
mac EC2にVNC接続
以下のVNC クライアントをインストールします。
Download VNC Viewer | VNC® Connect
インストール後、起動し、左上の[File]>[New Connection]をクリックすると、以下のProperties画面が表示されるので VNC Serverにmac EC2のグローバルIPを入力して、OKをクリックします
接続情報一覧画面に新しく追加されるので選択します
選択すると、ユーザー名、パスワードを求められるので入力します
VNC接続が上手くいくとログイン画面が表示されるので再度パスワードを入力してEnterを押下します
ログインに成功すると、macOSのデスクトップ画面が表示されます。
まとめ
まさかのmac EC2とは驚きでした。来年にはM1 Chipなmac EC2も出るみたいなので余裕あればそれも試してみたいですね。
参考
New – Use Amazon EC2 Mac Instances to Build & Test macOS, iOS, ipadOS, tvOS, and watchOS Apps | AWS News Blog Amazon EC2 Mac Instance を早速使ってみました - Qiita