User Tools

Site Tools


services:eecsvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
services:eecsvm [2025/06/13 13:27] jasservices:eecsvm [2025/10/09 10:24] (current) – [VM Images] jas
Line 1: Line 1:
 ====== EECSVM Service ====== ====== EECSVM Service ======
  
-The EECSVM service allows students to use virtual machines required by courses they are taking.  The service is only available to students enrolled in courses requiring this service, and the respective faculty.  Once a course completes, the student VMs will deleted to ensure there is enough space for use the next term.+The EECSVM service allows students to use virtual machines required by courses they are taking.  The service is only available to students enrolled in courses requiring this service, and the respective faculty and TAs.  Once a course completes, students and TAs will lose access to the service.  Faculty who are using the service for their courses will retain access, but **all storage will be cleared between terms**.
  
 Users will use [[https://www.virtualbox.org|VirtualBox]] to access virtual machines from either a lab workstation, or, remotely using a set of servers available in [[https://remotelab.eecs.yorku.ca|remotelab]]. Users will use [[https://www.virtualbox.org|VirtualBox]] to access virtual machines from either a lab workstation, or, remotely using a set of servers available in [[https://remotelab.eecs.yorku.ca|remotelab]].
Line 21: Line 21:
  
 ^ Server ^ Cores per Server ^ Memory ^ ^ Server ^ Cores per Server ^ Memory ^
-rose    20 | 256 GB |  +ruby    24 cores, 48 threads | 256 GB |  
-ruby    20 256 GB |  +rose    28 cores, 56 threads 512 GB |  
-| scarlet | 24 256 GB |+| scarlet | 28 cores, 56 threads 768 GB |
  
-**NOTE: Due to Microsoft restrictions, Windows VMs must only be used by students who are sitting at a workstation **in a lab** on campus.  You must not use Windows VMs remotely.  Please respect this policy.**+**NOTE: Due to Microsoft restrictions, Windows VMs must only be used by students who are sitting at a workstation in a lab on campus.  You must not use Windows VMs remotely.  Please respect this policy.**
  
 ===== Check If You Have Access ===== ===== Check If You Have Access =====
Line 55: Line 55:
 4421 4421
 flarevm flarevm
-kali-linux-2025.1c (alias: kali)+kali-linux-2025.1c (alias: @kali)
 metasploitable2 metasploitable2
 metasploitable3-ubuntu14 metasploitable3-ubuntu14
 metasploitable3-win2k8 metasploitable3-win2k8
 SEED-Ubuntu20.04 SEED-Ubuntu20.04
-ubuntu-24.04.2-lts-server (alias: ubuntu)+ubuntu-24.04.2-lts-server (alias: @ubuntu)
 windows11 windows11
 </code> </code>
Line 79: Line 79:
  --netname secnet metasploitable3-ubuntu14  --netname secnet metasploitable3-ubuntu14
  --netname secnet metasploitable3-win2k8  --netname secnet metasploitable3-win2k8
-eecs3482-rts: +...
- --netname secnet kali-linux-2025.1c kali +
- --netname secnet metasploitable3-ubuntu14 +
- --netname secnet windows11 +
-eecs4484-alomari: +
- --netname secnet SEED-Ubuntu20.04 seed +
- --netname secnet flarevm+
 </code> </code>
  
Line 95: Line 89:
  
 <code> <code>
-% eecsvm install ubuntu-24.04.2-lts-server +% eecsvm install ubuntu-24.04.3-lts-server 
-ubuntu-24.04.2-lts-server VM: +ubuntu-24.04.3-lts-server VM: 
-Virtual machine 'ubuntu-24.04.2-lts-server' is created and registered.+Virtual machine 'ubuntu-24.04.3-lts-server' is created and registered.
 UUID: 3d9d73f1-f655-453a-8555-aa38f84fd350 UUID: 3d9d73f1-f655-453a-8555-aa38f84fd350
-Settings file: '/eecs/vm/user/jas/ubuntu-24.04.2-lts-server/ubuntu-24.04.2-lts-server.vbox'+Settings file: '/eecs/vm/user/jas/ubuntu-24.04.3-lts-server/ubuntu-24.04.3-lts-server.vbox'
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Medium created. UUID: eebee866-d94d-4751-81ad-f538962e14be Medium created. UUID: eebee866-d94d-4751-81ad-f538962e14be
Line 106: Line 100:
 Ubuntu server is installed immediately.  It takes very little time. Ubuntu server is installed immediately.  It takes very little time.
  
-In the listing of available VMs, you can see that ubuntu-24.04.2-lts-server is also aliased to just "ubuntu" This means you can install it like this as well:+In the listing of available VMs, you can see that ubuntu-24.04.3-lts-server is also aliased to just "@ubuntu" This means you can install it like this as well:
  
 <code> <code>
-% eecsvm install ubuntu +% eecsvm install @ubuntu 
-ubuntu VM: +@ubuntu VM: 
-Virtual machine 'ubuntu-24.04.2-lts-server' is created and registered.+Virtual machine 'ubuntu-24.04.3-lts-server' is created and registered.
 UUID: 69d452a3-d2d5-4f93-98ac-65c6ce921884 UUID: 69d452a3-d2d5-4f93-98ac-65c6ce921884
 Settings file: '/eecs/vm/user/jas/ubuntu-24.04.2-lts-server/ubuntu-24.04.2-lts-server.vbox' Settings file: '/eecs/vm/user/jas/ubuntu-24.04.2-lts-server/ubuntu-24.04.2-lts-server.vbox'
Line 123: Line 117:
  
 <code> <code>
-% eecsvm install ubuntu ubuntu1 +% eecsvm install @ubuntu ubuntu1 
-ubuntu VM:+@ubuntu VM:
 Virtual machine 'ubuntu1' is created and registered. Virtual machine 'ubuntu1' is created and registered.
 UUID: 8ccb442a-4e77-4b01-bf04-20573072de7e UUID: 8ccb442a-4e77-4b01-bf04-20573072de7e
Line 130: Line 124:
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Medium created. UUID: 354c50c3-d424-4582-881d-60fcd2623092 Medium created. UUID: 354c50c3-d424-4582-881d-60fcd2623092
-% eecsvm install ubuntu ubuntu2 +% eecsvm install @ubuntu ubuntu2 
-ubuntu VM:+@ubuntu VM:
 Virtual machine 'ubuntu2' is created and registered. Virtual machine 'ubuntu2' is created and registered.
 UUID: ab673026-1ba9-4166-82b0-dcc7da5c35d0 UUID: ab673026-1ba9-4166-82b0-dcc7da5c35d0
Line 137: Line 131:
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 Medium created. UUID: 42d86496-d566-4f19-b8ab-68a42e07fdd6 Medium created. UUID: 42d86496-d566-4f19-b8ab-68a42e07fdd6
-% eecsvm install ubuntu ubuntu3 +% eecsvm install @ubuntu ubuntu3 
-ubuntu VM:+@ubuntu VM:
 Virtual machine 'ubuntu3' is created and registered. Virtual machine 'ubuntu3' is created and registered.
 UUID: 61aeaf0e-b0a7-4e17-9efc-702e312f1040 UUID: 61aeaf0e-b0a7-4e17-9efc-702e312f1040
Line 157: Line 151:
  
 <code> <code>
-% eecsvm install --force --immutable --netname mynet ubuntu ubuntu1 +% eecsvm install --force --immutable --netname mynet @ubuntu ubuntu1 
-ubuntu VM:+@ubuntu VM:
 Virtual machine 'ubuntu1' is created and registered. Virtual machine 'ubuntu1' is created and registered.
 UUID: 3565008e-f109-486a-b47d-dc6b4df96d66 UUID: 3565008e-f109-486a-b47d-dc6b4df96d66
Line 169: Line 163:
  
 <code> <code>
-% eecsvm install --immutable --netname mynet ubuntu ubuntu1 +% eecsvm install --immutable --netname mynet @ubuntu ubuntu1 
-ubuntu VM:+@ubuntu VM:
 error: VM ubuntu1 already exists.  Repeat install command and add --force to reinstall. error: VM ubuntu1 already exists.  Repeat install command and add --force to reinstall.
 </code> </code>
Line 179: Line 173:
  
 <code> <code>
-% eecsvm installbundle eecs3482-alomari+ % eecsvm installbundle eecs3482-alomari
 Installing bundle eecs3482-alomari  ... Installing bundle eecs3482-alomari  ...
-Processing install --netname secnet kali-linux-2025.1c kali: +Processing install --netname secnet @kali kali: 
-kali-linux-2025.1c VM:+@kali VM:
 Virtual machine 'kali' is created and registered. Virtual machine 'kali' is created and registered.
-UUID: bf97f58f-1ffe-49d4-8a0e-b27b6ade338a+UUID: af129284-d005-44d1-9aa3-7131715aff61
 Settings file: '/eecs/vm/user/jas/kali/kali.vbox' Settings file: '/eecs/vm/user/jas/kali/kali.vbox'
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
-Medium created. UUID: 9c1610c4-0ff2-4440-8ff5-787d58b673f1+Medium created. UUID: 28924d4e-1f5f-45ba-8943-f2a846f40ec6
 Processing install --netname secnet SEED-Ubuntu20.04 seed: Processing install --netname secnet SEED-Ubuntu20.04 seed:
 SEED-Ubuntu20.04 VM: SEED-Ubuntu20.04 VM:
 Virtual machine 'seed' is created and registered. Virtual machine 'seed' is created and registered.
-UUID: 56a28c1f-107a-41f4-a557-d9f3d607069e+UUID: 1bd49822-7659-4453-8202-54ec1eb727b8
 Settings file: '/eecs/vm/user/jas/seed/seed.vbox' Settings file: '/eecs/vm/user/jas/seed/seed.vbox'
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
-Medium created. UUID: b1086ee0-4d64-4307-a7cc-6876256fab0b+Medium created. UUID: 94bb4f2b-adc6-42dd-8d2d-a22a9a4289a7
 Processing install --netname secnet metasploitable3-ubuntu14: Processing install --netname secnet metasploitable3-ubuntu14:
 metasploitable3-ubuntu14 VM: metasploitable3-ubuntu14 VM:
 Virtual machine 'metasploitable3-ubuntu14' is created and registered. Virtual machine 'metasploitable3-ubuntu14' is created and registered.
-UUID: 9f8d52c0-f328-4d23-a4ab-6db8ac647412+UUID: ac4d5677-59b0-42a4-aa8e-5d0b51e9335f
 Settings file: '/eecs/vm/user/jas/metasploitable3-ubuntu14/metasploitable3-ubuntu14.vbox' Settings file: '/eecs/vm/user/jas/metasploitable3-ubuntu14/metasploitable3-ubuntu14.vbox'
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
-Medium created. UUID: 0f2c9f6c-25e8-4828-940b-cd06aa6d8385+Medium created. UUID: 4bf81283-1a79-43f8-bb26-f4362c3457e6
 Processing install --netname secnet metasploitable3-win2k8: Processing install --netname secnet metasploitable3-win2k8:
 metasploitable3-win2k8 VM: metasploitable3-win2k8 VM:
 Virtual machine 'metasploitable3-win2k8' is created and registered. Virtual machine 'metasploitable3-win2k8' is created and registered.
-UUID: 37966072-5e59-422f-849c-912d15568b6e+UUID: a10d10de-5e73-429f-a012-1bf16c89e936
 Settings file: '/eecs/vm/user/jas/metasploitable3-win2k8/metasploitable3-win2k8.vbox' Settings file: '/eecs/vm/user/jas/metasploitable3-win2k8/metasploitable3-win2k8.vbox'
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
-Medium created. UUID: e5a123ab-2c3d-4d27-ac41-5a11129bfbe5+Medium created. UUID: be6e3f0b-3c0d-4227-8838-69b5f498c4f7
 </code> </code>
  
Line 302: Line 296:
  
 NOTE: As most VMs have well documented username and password, if you are enabling SSH access on a VM, please make sure that you've changed the username or password on your local VM copy.  Otherwise, another student could connect to your running VM. NOTE: As most VMs have well documented username and password, if you are enabling SSH access on a VM, please make sure that you've changed the username or password on your local VM copy.  Otherwise, another student could connect to your running VM.
 +
 ===== Check Your Virtual Machine Storage Quota ===== ===== Check Your Virtual Machine Storage Quota =====
  
Line 360: Line 355:
  
 <code> <code>
-% eecsvm install ubuntu my-custom-ubuntu +% eecsvm install @ubuntu my-custom-ubuntu 
-ubuntu VM:+@ubuntu VM:
 Virtual machine 'my-custom-ubuntu' is created and registered. Virtual machine 'my-custom-ubuntu' is created and registered.
 UUID: 6e317972-2718-46c8-aa9e-501cf8c1c5ba UUID: 6e317972-2718-46c8-aa9e-501cf8c1c5ba
Line 413: Line 408:
 ===== VM Images ===== ===== VM Images =====
  
-^Name^Description^Username/Password^ +^Name^Alias^Description^Username/Password^ 
-|3482-w24-win10|3482 Winter 24 Windows 10 VM|na| +|3482-w24-win10|3482 Winter 24 Windows 10 VM|na| 
-|4421|4421 VM|na| +|4421|4421 VM|na| 
-|flarevm|Windows 11 FlareVM with default packages|u: common, p: common| +|flarevm|Windows 11 FlareVM with default packages|u: common, p: common| 
-|kali-linux-2025.1c|Kali Linux|u: kali, p: kali| +|kali-linux-2025.2|@kali|Kali Linux|u: kali, p: kali| 
-|metasploitable2|Metasploitable 2|u: mfsadmin, p: mfsadmin| +|metasploitable2|Metasploitable 2|u: mfsadmin, p: mfsadmin| 
-|metasploitable3-ubuntu14|Metasploitable 3|u: vagrant, p: vagrant| +|metasploitable3-ubuntu14|Metasploitable 3|u: vagrant, p: vagrant| 
-|metasploitable3-win2k|Metasploitable 3|u: vagrant, p: vagrant| +|metasploitable3-win2k|Metasploitable 3|u: vagrant, p: vagrant| 
-|SEED-Ubuntu20.04|SEED|u: seed, p: dees| +|SEED-Ubuntu20.04|SEED|u: seed, p: dees| 
-|ubuntu-24.04.2-lts-server|Generic Ubuntu 24.04.LTS Server VM|u: common, p: common| +|ubuntu-24.04.3-lts-server|@ubuntu|Generic Ubuntu 24.04.LTS Server VM|u: common, p: common| 
-|windows11|Generic Windows 11|u: common, p: common|+|windows11|Generic Windows 11|u: common, p: common|
  
 ===== VM Bundles ===== ===== VM Bundles =====
Line 432: Line 427:
 |eecs3482-rts|Kali, Metasploitable3 Ubuntu, Windows 11| |eecs3482-rts|Kali, Metasploitable3 Ubuntu, Windows 11|
 |eecs4484-alomari|SEED, FlareVM| |eecs4484-alomari|SEED, FlareVM|
 +|eecs6446-hkh|3 x Ubuntu LTS VMs|
  
 **NOTE: Due to Microsoft restrictions, Windows VMs must only be used by students who are sitting at a workstation in a lab on campus. You must not use Windows VMs remotely. Please respect this policy.** **NOTE: Due to Microsoft restrictions, Windows VMs must only be used by students who are sitting at a workstation in a lab on campus. You must not use Windows VMs remotely. Please respect this policy.**
  
services/eecsvm.1749835621.txt.gz · Last modified: by jas