AWS EC2 Mac实例开启远程桌面

AWS(Aamazon Web Service) EC2的Mac实例已支持Mac mini的Intel机型和M1机型,可以在云端按需使用macOS系统。

使用步骤

  1. 先分配专用主机,类型为mac1/mac2的;
  2. 在专用主机上启动macOS实例;
  3. ssh使用密钥连接使用。

另外可以使用远程桌面连接,步骤:

  1. 在服务器上执行
sudo passwd ec2-user

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -restart -agent -privs -all
  1. 在本地执行
ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name

加上-L参数是将远程的5900端口转发到本地的5900。

  1. 连接

使用VNC客户端连接,或打开Finer->前往->连接服务器,输入vnc://localhost:5900,在弹出的窗口中输入用户名ec2-user和前面设置的密码即可。

经测试,连接非常稳定,正常使用3小时左右没有中断。

注意点

  1. mac1/mac2专用主机需要至少保留24小时才能释放,费用不低;
  2. mac实例的启动/终止需要的时间比一般实例长的多,尤其是终止,得两个小时左右。

Leave a Comment

豫ICP备19001387号-1