398
edits
Changes
no edit summary
An '''Amazon EC2: GPU cluster''' is a remote GPU cluster seriveservice.
=Creating a new image=
=Installing CUDA=
Zypper is Suse's package manager; YaST could alternatively be used if more comfortable with a GUI.
First, SSH into the system, update the package cache and upgrade:
<pre>SSH -i /PATH/TO/PKEY root@ec2-...-amazonaws.com
zypper ref
zypper up</pre>
Install the needed packages and generate needed config:
<pre>zypper in gcc kernel-ec2-devel kernel-docs
cd /usr/src/linux
make cloneconfig</pre>
Restart the instance:
<pre>reboot</pre>
You will be booted from the instance, just wait for it to resume again.
Now get the latest CUDA install and run the file:
<pre>wget http://developer.download.nvidia.com/compute/cuda/$CUDA_MAJOR_VERSION/$CUDA_MINOR_VERSION/installers/cuda_5.0.35_$(Linux|Windows)_$ARCH_$IMG.run
chmod +x cuda_*.run
./cuda_*.run
</pre>
We only need the developer drivers. Ensure that the drivers install correctly. Note that it needs to run as root. The cuda dev drivers are already installed in some AMIs (for example the CentOS-GPU image).
=oclHashCat-plus=
Get oclHashCat:
<pre>wget http://hashcat.net/files/oclHashcat-plus-0.14.7z</pre>
To extract and use oclHashCat, we must unpackage the 7zip archive. In many distributions 7z is provided by the p7zip package. SUSE users need to download the binaries and extract it:
<pre>wget http://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_x86_linux_bin.tar.bz2?r=&ts=1365352571&use_mirror=hivelocity
tar xjvf p7zip_9.20.1_x86_linux_bin.tar.bz2</pre>
Unarchive file, extracting full path:
<pre>7z x oclHashcat-plus-0.14.7z
cd oclHashcat-plus-0.14</pre>
Running oclHashcat-plus (in a screen session):<pre>screen./cudaHashcat-plus64 $HASHES ($DICTIONARY | -m $hashmask | --rules=oclHashCat=$RULES) </pre>oclHashcat-plus assumes unsalted md5 by default
=Tunneling=
* [[w:Secure Shell|Wikipedia Article]]
* [http://dltj.org/article/ssh-as-socks-proxy/ SSH socks proxy howto]
* [http://www.skullsecurity.org/wiki/index.php/Passwords Passwords Lists]
* [http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html oclHashcat-plus for Linux]
[[Category:Howtos]]
[[Category:Software]]