Install VMWare Server
- Retrieve the
...
- VMware Server RPM
...
- file
- Install VMWare Server
- Establish root access:
- Install the VMWare Server RPM:
No Format |
---|
rpm -i VMware-server-1.0.8-126538.i386.rpm
|
- Configure VMWare Server Server
- Run the following command:
No Format |
---|
vmware-config.pl
|
Create a Virtual Machine
- Launch the VMWare Server console
- Copy a Windows XP ISO image to the VMWare Server machine
- Create a new VM
- Network adapter: bridged
- Configure the VM to use the Window XP ISO image as a CD drive
Install Windows XP on the Virtual Machine
- Boot the VM and begin installing Windows XP
- Press ESC as soon as VM begins to start to display the boot menu
- Boot from the CD-ROM drive
- Press a key to boot from the CD
- Proceed through Windows installation
- Create a new partition of at least 12 GB
- Format the partition using NTFS (Quick)
- Do not turn on automatic updates
- Enter "root" as the user name
Configure the Windows XP Virtual Machine
- Run Microsoft Update
- Configure the root user account
- Set root's password: either the user management GUI or execute the following command:
No Format |
---|
net user root <PASSWORD>
|
- Make sure root is a member of the Administrators group using the user management GUI or execute the following command:
No Format |
---|
net localgroup Administrators root /ADD
|
- Install VMWare Tools
- Click on the VM menu and select "Install VMWare Tools"
- Select Typical
- Reboot the VM
Install
...
Cygwin
- Download and run the Cygwin installer: http://cygwin.com/setup.exe
- Install from Internet
- Root Directory: C:\Cygwin
- Install For: Just Me
- Default Test File Type: DOS/text
- Local Package Directory: C:\
- Internet Connection: Direct Connection
- Download Site: choose one (.edu FTP sites seem the fastest)
- Select Packages: Net: openssh
- Create icon on Desktop: No
- Add icon to Start Menu: No
- Delete local package directory: C:\ftp%...cygwin...
Configure Cygwin SSH service
- Copy the cygwin-sshd-config.sh script (contents below) to the C:\Cygwin\home\root directory on the Windows VM
- Set the script to be executable:
No Format |
---|
chmod +x /home/root/cygwin-sshd-config.sh
|
- Launch C:\Cygwin\Cygwin.bat
- Run the script and specify the root account password as an argument, enclose the password in ticks in case special characters are used in the password:
No Format |
---|
/home/root/cygwin-sshd-config.sh '<PASSWORD>'
|
Note: the sshd service probably will not start until the next step is completed - Open Start --> Run --> services.msc
- Double-click the Cygwin sshd service
- Open the Log On tab
- Enter the root account password twice and click OK, you should see a message stating root has been granted the Log On As A Service Right
- Click the General tab
- Click Start
Create an SSH key pair on the
...
Management Node and
...
Copy the
...
Public Key to the authorized_keys
...
File on the Windows XP
...
VM
- Copy the gen-node-key.sh script (contents below) to the /root directory on the management node
- Set the script to be executable:
No Format |
---|
chmod +x /root/gen-node-key.sh
|
- Run the script and specify the node as an argument (either the node's DNS name or IP address can be used):
No Format |
---|
/root/gen-node-key.sh 192.168.22.55
|
- Attempt to connect from the management node to the Windows VM via SSH using the key:
No Format |
---|
ssh -i /etc/vcl/vcl.key 192.168.22.55
|
...
---- Shell Shell script to configure the Cygwin SSHD service, to be run on Windows XP computer:
...