Normally I model on my laptop. However, occasionally I need more CPU power, for example for rendering, and then I boot an Amazon EC2 instance.
How do I best share my license between my laptop and the EC2 instance?
Options that I see:
Establish some kind of VPN or port forwarding between my laptop and the AWS instance, and run Zoo on my laptop. If so, what solution do you recommend?
On Linux I would just SSH into the remote server, with reverse port forwarding, to give it access to the local port 80 over an encrypted communication channel. Well, it may be worthwhile to install an SSH daemon on Windows for that purpose. I also discovered RDP2TCP, a solution for tunneling TCP connections through RDP, but the project looks unmaintained, and I don’t trust it.
Reactivate Rhino each time I switch machines. I am not sure if that is permitted, say, several times per day.
Robert McNeel & Associates grants you the non-exclusive license to use the Software on any
computers owned by you so long as the number of simultaneous users does not exceed the
number of licenses you own. If you run the Software on a server, the number of simultaneous
users must not exceed the number of licenses you own. Unless otherwise noted on your
license key, all licenses are single (1) user licenses. Educational Lab and Not For Resale Lab
licenses are thirty (30) user licenses.
Oops, I didn’t carefully read your first response: “[…] grants you the non-exclusive license to use the Software on any computers owned […]”
That’s great!
Background: On the EC2 server I got an error message when trying to activate Rhino 5, which I had installed some months ago and first used in trial mode. Reinstalling Rhino and then activating it right away with my license key fixed the issue.
That’s right. Also consider that - at least in Germany - leasing desktop computer equipment is quite common, surely also among users of Rhino. The company or individual that leases a computer also doesn’t own it…